求高人指點C語言這個程式哪錯了(我是初學者,不是太懂,簡明一些)

時間 2022-03-08 14:40:15

1樓:

**錯了放編譯器裡跑一下就知道了,學習語言同時也要學習解決問題的能力。

scanf("%d,%d,%d",a,b,c);//書上看看應該怎麼寫

氣泡排序

int i,j,temp;

int a[n];

for(i=0;ia[i+1])

}for(i=0;i

printf("%5d,",a[i] );

printf("\n");

2樓:匿名使用者

修改結果:

#include

main()

if(a>c)

if(b>c)

}具體修改內容:

①scanf("%d,%d,%d",a,b,c);改為scanf("%d%d%d",&a,&b&c);

②刪除if(a>b); if(a>c); if(b>c); 之後的;號

3樓:慕桖以南

這個是在求abc大小順序的嗎? 錯誤的地方看註釋吧;我說的只供參考;

#include

main()

if(a>c);

if(b>c);

}//我不是很瞭解演算法,不過這個求大小看起來相當的費勁;最後對於 mian定義為 int mian(void)

最後記得返回;即return 0;

4樓:匿名使用者

scanf("%d,%d,%d",a,b,c);

基本功啊,scanf是對地址進行操作的,所以abc前面要加&取地址符

5樓:小小落木

個人覺得,前面兩位結合下應該差不多了吧,main裡面return 0貌似會警告、、

6樓:劉西秋

scanf語句要加上地址符&

C語言,哪裡錯了,c語言,哪錯了?

printf maxmum d,z 這裡有問題,其他的地方沒什麼 一般來說建議子函式在main前面寫 這樣就可以不用宣告瞭scanf d d x,y 這裡建議多個資料同時輸入的時候用空格或者逗號隔開,輸入時對應 printf maxmum d,z 你的這句缺半個引號和分號。建議你這樣改 includ...

這個c語言程式

你把ascii碼和數字搞混淆了。由於本題中的s i 定義為char型,因此對應的是字元的ascii碼。s i 0,即對應的是空字元。0 9 對應的分別是0 9的ascii碼。1 從s 0 開始迴圈,到空字元結束 0 1 2,一共3個,x y不是數字,到 0,是空字元,迴圈結束一共有3個數字,因此執行...

C語言程式題!高分求答案,C語言程式題!高分求答案!

void strcpy char a,n,char b,m 函式名 for i 0 i a head 把新開闢的陣列首地址賦給原陣列變數名a delete a delete b 就算原陣列的空間不夠,也可以用這個方法的.無須考慮要合併陣列的長度 補充一下 回答2雖然可以不用管目標的記憶體長度,但是會...