1樓:
3全部你的程式複雜了,我給你個簡單事例
# include
int main (void)
if (a < c)
if (b < c)
printf ("由大到小順序為 %d %d %d",a,b,c);
return 0;
}其實還有一種方法,是氣泡排序法,不過氣泡排序法是用來排序很多數字的。
如果樓主要繼續深入,可以看我的一篇文章,裡面有**事例求採納!!!
2樓:壹冶知秋
#include
int bj(int i,int j) /*返回兩個值中最大的值*/
void main() /*主函式*/這是我寫的取三個變數中最大的一個,你寫的主函式的格式都不對,在c中函式不能巢狀定義。
int bj(int bj1,int bj2,int bj3),這定義的也不對,bj1是函式名,不能再將其定義為變數。
3樓:逐夢兮樂
簡直是錯完了,都不好給你改得,也就是你的程式無法改。
4樓:匿名使用者
朋友c語言的書先看一遍吧。
1)main函式連{}都沒有,難道是宣告main函式;
2)函式的宣告最後要有;
3)bj()函式的引數沒有使用到,且程式中怎麼有兩個bj函式。
。。。。等等。
**問題太多了,建議先好好看看書把
C語言程式找錯,A,B,C,D,F等級分別代表4,3,2,1,0,輸入E則輸出Unknow
if語句全部打上break 是不是輸出的格式有問題?c語言,用a,b,c,d,e,f,g,h,i分別表示1,2,3,4,5,6,7,8,9,輸出9 9 include int main void c語言題 int a 1,b 2,c 3,d 4,e 5 k a b?c d e?d e 求k k 5k...
c語言程式設計數排序我的程式錯在哪,c語言程式設計 三個數排序 我的程式錯在哪
給你一個多數值比較的程式,冒泡法的。include int main int i,j,t,n,a 100 printf 輸入比較數個數 n scanf d n printf 輸入 d個數 n n for i 0 iscanf d a i printf 從小到大的順序為 n for j 0 j n 1...
c語言秒錶程式,C語言秒錶程式
下面程式你試下,延時函式自己加一下,幾毫秒到幾十毫秒 include quot reg51 h quot unsigned char i,j,m,xa 4 unsigned char table1 0x01,0x02,0x04,0x08 unsigned char table2 0x3fev0x06...