請問我在vc60寫c語言程式程式如下卻提示有

2021-12-25 08:13:42 字數 1238 閱讀 8092

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....