題目要求 :
輸入三個整數a,b,c,然後會把最大的數印出
程式碼 : (說明打於註解)
執行結果 :
你好,我改成輸入六個數最大值不管輸入甚麼數字都會印出"最大值 = 4203817",以下是我的程式碼 #include#includeint main(void){ int a, b, c, d, e, f, max=0, i; printf("輸入六個數顯示出最大值:\n"); scanf("%d",&a); scanf("%d",&b); scanf("%d",&c); scanf("%d",&d); scanf("%d",&e); scanf("%d",&f); int array[6]={a,b,c,d,e,f}; for(i=0; i<=6; i++){ if(array[i]>max){ max = array[i]; } } printf("最大值 = %d\n",max); system("pause"); return 0;}
切勿在留言欄裡張貼廣告或言語霸凌!!!違者必遭移除留言!!!
你好,我改成輸入六個數最大值不管輸入甚麼數字都會印出"最大值 = 4203817",以下是我的程式碼
回覆刪除#include
#include
int main(void)
{
int a, b, c, d, e, f, max=0, i;
printf("輸入六個數顯示出最大值:\n");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%d",&d);
scanf("%d",&e);
scanf("%d",&f);
int array[6]={a,b,c,d,e,f};
for(i=0; i<=6; i++){
if(array[i]>max){
max = array[i];
}
}
printf("最大值 = %d\n",max);
system("pause");
return 0;
}