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語句要加上地址符& printf maxmum d,z 這裡有問題,其他的地方沒什麼 一般來說建議子函式在main前面寫 這樣就可以不用宣告瞭scanf d d x,y 這裡建議多個資料同時輸入的時候用空格或者逗號隔開,輸入時對應 printf maxmum d,z 你的這句缺半個引號和分號。建議你這樣改 includ... 你把ascii碼和數字搞混淆了。由於本題中的s i 定義為char型,因此對應的是字元的ascii碼。s i 0,即對應的是空字元。0 9 對應的分別是0 9的ascii碼。1 從s 0 開始迴圈,到空字元結束 0 1 2,一共3個,x y不是數字,到 0,是空字元,迴圈結束一共有3個數字,因此執行... void strcpy char a,n,char b,m 函式名 for i 0 i a head 把新開闢的陣列首地址賦給原陣列變數名a delete a delete b 就算原陣列的空間不夠,也可以用這個方法的.無須考慮要合併陣列的長度 補充一下 回答2雖然可以不用管目標的記憶體長度,但是會...C語言,哪裡錯了,c語言,哪錯了?
這個c語言程式
C語言程式題!高分求答案,C語言程式題!高分求答案!