C語言程式,急

2022-12-09 15:35:21 字數 879 閱讀 9735

1樓:超級奶爸頭子

第一點:printf("最大值是a=b=%d",m);

裡面的逗號要改成英文輸入狀態下的逗號。

第二點:原句可以改成完全用不著m:

if(a==b)

{ if (a>c)

printf("最大值是a=b=%d",a);

第三點:下面的m=a和m=b都去掉。

就可以了。

2樓:匿名使用者

if(a==b)

裡面的printf("最大值是a=b=%d",m); 的逗號是中文標點,不行!!

其實你只是想求3個數中的最大值,也不用那麼麻煩吧!

3樓:

太麻煩了,是不是3個數中,輸出最大數啊?

本來想給你寫**的

但我太久沒用過了,有的地方都忘了

但我可以給你說說思路,不用這麼麻煩的

輸入3個數,兩兩相比

if (a

if (a

if (b

printf("d%",a)

這樣就可以了,最後不管輸入什麼a都是最大的試下吧,太久沒用了,不知道格式對不對,但思路你能明白嗎?

4樓:匿名使用者

用陣列int a[3], flag, tmp;

此處也可迴圈

tmp = a[0];

for (flag = 0;flag < 3;flag++)}printf(" 最大數=%d, 是第%d個\n", a[tmp], tmp+1);

5樓:匿名使用者

很繁雜。。可以試著用函式

c語言程式題急求答案,C語言程式題 急求答案!!!

1 b 018a,0 其中 和後面的一個字元為一個字元,因此程式總共有8個字元,也就是 0,1,8,a,0,2 b for a 0,b 1 a b 2 a 2,b 第一次a 0 1 2,第二次a 2 0 2條件成立,第三次a 4而b 1,因此b 2 1條件不成立,所以執行2次迴圈 3 b for x...

C語言程式,一個C語言程式

while後面為什麼要有分號?這是一個只有控制條件而沒有控制體的迴圈。這樣的迴圈其實將控制體的內容放在了控制條件內,這樣是完全可以的。至於是前 還是後 把這個程式這樣拆分一下,就能看來了 while x 0 這樣兩個問題就都清楚了,其實那一句要表達的意思就是這麼個意思。這道題的考點就是判斷跳出後x的...

c語言程式編寫換硬幣程式,C語言程式題,,,,,硬幣兌換 給定某一金額,輸出其兌換成硬幣的方案有幾種 分別如何兌換?金額範圍

以下是源 include int arrange int n 返回兌換方案return count void main c語言程式題,硬幣兌換 給定某一金額,輸出其兌換成硬幣的方案有幾種 分別如何兌換?金額範圍 include stdio.h include stdlib.h void main p...