c程序無法編譯
1. [100分求解]:Dev-C++編譯.c文件時提示"源文件未編譯"無法運行 而把後綴改成.cpp後正常運行
原因:設置錯誤導致。解決方法:
如下參考:
1.首先,打開dev-c++,點擊菜單欄中的「工具」,點擊「編譯選項」,打開編輯選項對話框。

2. c語言程序無法編譯。
我做了一下修改,你看看可是你需要的:
#include<stdio.h>
#include<math.h>
//#include<stdafx.h>//頭文件是編譯期要加的嗎?
voidmain()
{
intnum;//int後面有空格,下面一樣
inti;
intj;
inta[5];
intp(intx);
printf("請輸入一個不大於5位正整數:");
scanf("%d",&num);
for(i=0;i<=4;i++)
a[i]=p(num/((int)pow(10,i)));//10^i應該用pow函數
if(num==0)
{
printf("該數是1位數 ");
printf("%d ",a[0]);
//printf("%d ",a[0]);//多一行
}
else
{
for(i=4;i>=0;i--)//i<1干什麼?
{
if(a[i]!=0)
{
printf("該數是%d位數 ",i+1);
//for(j=0;j<=i;j++)
printf("%d,",a[i]);
printf(" ");
//for(j=i;j=0;j--)
//printf("%d,",a[j]);
//break;
}
}
}
getch();
}
intp(intx)
{
intm;
m=x%10;
return(m);
}
望採納!
3. 我這個C語言程序為什麼不能編譯
說實話我沒弄明白你這個程序想干什麼,定義了一個沒有跳出的遞歸調用order,其結果是一直調用自身,不過此程序中它不會被運行到,因為最初沒有函數會去調用它,這里應該是一個警告吧。
至於無法編譯應該是因為main函數中x,y沒被定義,在order中形參的定義對於main中的變數是無效的。
4. C語言為什麼編譯不了。
可能的原因:
1、如果你用的是c語言編譯器,那麼io庫只有stdio.h,沒有iostream。iostream是c++的標准庫里的。
2、按照c++風格,添加頭文件的預編譯指令應該是#include
,沒有「.h」
3、如果使用iostream里的類,別忘了添加using
namespace
std;語句
5. 計算機二級考試(c語言)時大題無法編譯和運行是為什麼
計算機二級考試(c語言)時大題無法編譯和運行是因為文件打開錯了,要打開sln文件。
計算機二級考試是全國計算機等級考試(National Computer Rank Examination,簡稱NCRE)四個等級中的一個等級,由教育部考試中心主辦,考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。

形式
考試採用全國統一命題、統一考試的形式,二級上機考試的成績由考生交卷後由計算機直接評分給出,機器閱卷,並由考點匯總並與答題卡一起提交至教育部考試中心。
教育部考試中心方面將試卷評閱完畢後,會將各省的成績合格信息匯總並發回給各省的主考部門,並由各省的主考部門來決定具體的成績公布的時間。
以上內容參考:網路-計算機二級考試
6. c語言怎麼編譯不了啊
可以這樣做:
1、新建c/c
源文件(在文件這里選擇新建)
2、命名c/c
源文件名,並為它指定保存路徑(選擇文件中的c/c
source
file)(並在右邊輸入文件名,選擇保存位置,點擊確定)
3、開始錄入程序(在空白的工作窗口錄入程序)
4、編譯(點擊第一個紅框,所有的提示均按確定),運行(紅色感嘆號)
7. C語言程序編譯失敗
sort少個},input多了個{,大概是這樣
你格式化代碼就能看出來了
8. c語言編譯不成功
我試了一下編譯是能夠通過的,不過你的float太小了,執行了i==14次後就超出了其值的范圍了。選用double類型就可以了。
9. C語言程序對,但是編譯不出來是怎麼回事
可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的
「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的
選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。
因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。
如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你裝在其他盤里,則仿照其路徑變通就行(我就是裝在D盤)。
關鍵是microsoft visual studio\ 後面的東西要相同。
本人深受其害,重裝多次不管用,上面中文部分為高手借鑒,
參考:http://..com/link?url=Nc_6_-HpnNXII-iOVHEE_SURDrsp8pQgsuj_rwcO0zq
