1樓:竹竹風子
標頭檔案預設你加了
scanf("%d,%d,&a,&b");
這個寫錯了
應該是scanf("%d%d",&a,&b);
printf("max=%d\n",c);
這裡的c應該是小寫的,你定義的就是小寫的c其它的應該沒有什麼大問題吧,改過之後再編譯試試,有問題一個一個的改
2樓:匿名使用者
'scanf' undefined;
沒有加 #include <...> 吧。
3樓:匿名使用者
#include
int max(int x,int y);
void main()
int max (int x, int y)這個我編譯過了,沒問題。發現你犯的錯誤主要有:1、標頭檔案 2、變數大小寫區分不清楚 3、一定要用英文格式的符號。
4樓:原又厹
scanf("%d,%d,&a,&b");
改為scanf("%d%d",&a,&b)
5樓:匿名使用者
#include//你的沒有引用標頭檔案
int max (int x, int y); //函式宣告放在前面
main()
int max (int x, int y)
6樓:不知道
沒有宣告標頭檔案:#include;
主函式應該是int型啊
變數要注意大小些寫
我想到的就這麼多,你再試試
7樓:匿名使用者
最上面缺一句,
#include
這句是用來呼叫輸入輸出函式的
學習c語言,編寫的下面程式,用vc++6.0執行,提示有錯誤,我怎麼找不出錯誤在**,怎麼改才是正確的呢?
8樓:蓉雪球
我覺得是個小問題,你把第7行的定義上移一行,先定義後賦值#include
void main()
}printf("there are %d words in the line.\n",num);}
9樓:
程式的功能應該是計算輸入了幾個單詞,在我的編譯器裡沒有錯誤的呀。
10樓:
我這裡編譯沒錯啊……
VC6 0和VS有什麼區別,還有,VC6 0是編譯器嗎
vc是vs中的一個子集,vs包括vc,vb vb.net j c 這些整合開發環境。vc6.0中的6.0是版本號,很多時候vc也代表一種語言,vs也有版本好,6.0,2003,2005,2008,2010vc6.0不是編譯器,cl才是vc的編譯器。沒什麼區別,vs2008什麼的是vc6的升級版,功能...
誰來幫我解決關於VC6 0的問題 急
a for int i 1 i 10 i for int j 1 j 10 j b 使用stl的sort c char buf1 128 buf2 128 cin buf1 cin buf2 char p new char strlen buf1 strlen buf2 strcpy p,buf1 ...
VC 編譯時出錯,VC 6 0編譯時老是提示一個錯誤
perimeter of circle函式名字串不能包含空格 你可以寫成perimeter of circle或perimeterofcircle,前一種在以前流行,後一種現在流行的 把of的前後空格去掉 vc 6.0編譯時老是提示一個錯誤 這個問題很常見 詳見vc共享樂園右邊的常見問題.vc 6....