c語言題目

時間 2022-04-06 13:25:04

1樓:聽不清啊

#include

int main()

int m;

int max[25];

int n,i,j,k,f=1;

scanf("%d",&n);

for(j=1;jscanf("%d",&m);

if(m>max[i])

max[i]=m;

for(f=0;fprintf("%d\n",max[f]);

return 0;

2樓:匿名使用者

2^32=4294967296,int型別4個位元組,表示-2147483648~2147483647,首先你的型別選的就是錯的,如果數字不包括4294967296的話,你可以選用最大表示4294967295的unsigned int,或者直接用像long long這種。

另外你最大判斷那裡處理的不好,你直接在第一個for迴圈裡面判斷max不就好了麼?先把max等於第一個值,然後第一個迴圈裡面加if判斷,幹嘛非要再加個迴圈浪費時間資源。

求c語言題目,求C語言題目

c語言經典100題 程式1 題目 有1,2,3,4個數字,能組成多少個互不相同且無重複數字的三位數 都是多少 1.程式分析 可填在百位,十位,個位的數字都是1,2,3,4.組成所有的排列後再去 掉不滿足條件的排列.2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成.利潤 i 低於或等於1...

c語言的題目,C語言的題目

錯誤1 巨集定義最後沒有分號,將 define d 500 改為 define d 500 錯誤2 l不是整數,因此將l定義為int型就錯了 錯誤3 既然規定輸入格式為p 那麼輸入時就不能直接輸入數值,而應在數值之前輸入p 例如輸入p 6000 另外,程式的不妥之處 1 利潤不一定是整數,因此將p定...

C語言的題目問題,C語言題目簡單的題目?

在下姓周 結果是 4 是c語言中的右移運算子,它將運算元按位右移,即把低位去掉然後在高位補0或者補1 當運算元是無符號數或者正數時,高位補0 是負數時高位補1如 無符號數 11100000 右移3位的結果為 00011100有符號數 11100000 右移3位的結果為 11111100所以 8 也就...