1樓:娛樂小八卦啊
**沒有問題,
不過你的輸入沒按照你自己scanf所設定的格式來scanf("%d,%d,%d",&a,&b,&c);
這麼寫的話,你應該這麼輸入:
1,7,8(回車)
或者2,5,3(回車)
別忘了逗號,也別忘了將3個數都輸完再回車
如果這麼寫,
scanf("%d%d%d",&a,&b,&c);
就可以這麼輸入:
2(回車)
3(回車)
1(回車)
擴充套件資料c語言編寫3個數比較大小其他**樣例:
# include //標頭檔案
int max(int x,int y,int z); //宣告子函式
void main()//主函式
int max(int x,int y,int z)//子函式體,比較大小返回最大值
2樓:
輸入三個數字時,中間的三個逗號都要用英文模式下輸入,不然就會出現你的這種情況。
3樓:
# include //標頭檔案
int max(int x,int y,int z); //宣告子函式
void main()//主函式
int max(int x,int y,int z)//子函式體,比較大小返回最大值
4樓:匿名使用者
真是比較無語了.
首先你必須把 int max() 放到 main()上面, 這才是程式最大的問題.
再試試看得到什麼結果
三樓提到的也是個常見病. 大家輸入數字時很少人會 1, 2, 3, 而是12
3看你自己的習慣決定怎麼改動 scanf("%d,%d,%d") 是否去掉裡面的","
5樓:匿名使用者
用函式也沒宣告嘛
輸入是不是正確可以新增監視表達自己f7單步看看 估計你沒輸入對
6樓:匿名使用者
兄弟,再回回爐吧。你還沒搞清楚呢。
7樓:匿名使用者
先把冒泡的概念整清楚....
用c語言,比較三個數大小,按大小順序輸出 30
8樓:好程式設計師
#include
int main()
if(a if(b printf("%d %d %d\n",a,b,c); return 0;} c語言3個數如何比較大小? 如何用c語言程式設計求三個數中的最小值
10 9樓:吉祥二進位制 #include int main() {int x, y ,z; int min = x; //假設x為最小數if (y 10樓:匿名使用者 #include #include int min(int x,int y,int z)main() 我用的都是最基本的c語言知識,樓主要是有不懂的地方我可以再解釋,希望採納,同為初學者,打個程式挺耗時的。 希望樓主採納咯! 11樓:天涯路易 你可以任意輸入三個數 #include int min(int a, int b)int main() 12樓:匿名使用者 #include int min(a,b) void main(void) 望採納! 13樓:匿名使用者 #include int min(int a, int b) int main() 14樓: #include int main() 15樓:匿名使用者 #include"stdio.h" #define min(a, b, c) (a) < (b)? ((a) < (c)? (a) : (c)) : ((b) < (c)? (b) : (c)) void main() 16樓:劉大毛他媽 首先輸入三個數值 兩兩對比,若其中乙個數值小於其他兩個數值,則為最小值**如下: #include int mian() 用c語言比較輸入的三個數的大小 17樓:水宮御子 這裡介紹2種方法,如下: #include void change1(int a,int b,int c){ int t; if(a 18樓: int a,b,c,d=0; printf("請輸入三個數\n"); scanf("%d%d%d",&a,&b,&c); if(a>b) if(b>c) if(a>b) printf("%d < %d < %d",a,b,c); //樓主注意輸入字元的時候,不要在前面加「 ,」這回導致輸入的時候產生錯誤了,這是最主要的錯誤,其他的我都已改正,仔細看一下你應該就會發現,細心些,注意結構和邏輯判斷 19樓:匿名使用者 if(a>c) 這裡面最後乙個應該是 c=d 20樓:倒霉熊 程式錯誤的地方很多啊,c語言的語句都是以分號結束的,不是逗號,那是逗號表示式。 d=b,b=c,c=d; 這樣的不對啊。 還有你的if和else 是怎麼一回事??有專門的邏輯嗎??怎麼檢視是否符合邏輯。 3個數大小排序沒有那麼複雜 排序的地方可以這樣啊 if(a>b) //這樣以後 a<=b了 if(b>c) //這樣以後 b<=c了。並且a<=c 因為前面 b儲存的是ab中的最大值。 if(a>b) //這樣以後 a b c就排好序了。 注意:輸入的時候要這樣輸入 1,2,3 中間用逗號隔開,因為你的scanf裡面的%d之間有逗號。 第一種 include include include struct student 結構體s 50 void daoru struct student s,int n 檔案匯入函式 else fclose p void paixu struct student s,int n 排序函式 int i... 題中y沒有被初始化,在float x,y 後定義y 0.if x 10 y 3x 5 改成,if x 10 y 3 x 5 else if x 10 x 20 y x x 2x 改成,else if x 10 x 20 y x x 2 x printf f f n,x,y 改成printf f f ... 定義結構或者類,類屬性包括姓名 學號 房間號 include stdio.h include stdlib.h 標準庫函式 include ctype.h 字元操作函式 include string.h typedef struct studentsaddress 以下是函式原型 int enter... 用erase 函式。引數是 iterator位置 erase vec.begin 5 可以刪除向量容器任何位置的乙個或多個元素,他和insert一樣是線性時間函式,通常會比較慢。它的引數是乙個指向要刪除的元素的迭代器。第二種erase iter1,iter2 是刪除乙個區間。在長度是n的陣列a中,刪... 第二個的程式可以解決第乙個問題 int main n i 10 由於字串輸入的數字只能在0 9之間,所以最後放乙個10,表示這裡結束 m 0 for i 0 n i 10 i m printf d n m 6979 6980 a1b2c3d4 1235 press any key to contin...用c語言編寫 檔案讀寫,用C語言編寫 檔案讀寫
c語言程式編寫
用c語言編寫宿舍管理查詢系統,用C語言編寫宿舍管理查詢系統
c語言程式編寫 急求 考試中,C語言程式編寫 急求 考試中
求c語言大神編寫程式,求C語言大神幫忙編寫個程式。