#include?<stdio.h>
int?main()
{
?int?i,max,min,a;
?printf("請輸入五位數:");
?for(i=0;i<5;i++)
?{
???scanf("%d",&a);?
???i++;
?}
???max=a;
???min=a;
????for(i=0;i<5;i++)
?{
??if(a>max)?max=a;
??if(a<min)?min=a;
??i++;
?}
?printf("max=%d\nmin=%d",max,min);
????return?0;
}原題:編程找出5個整數中的最大數和最小數,并輸出找到的最大數和最小數。要求不用數組我的結果是請輸入五位數:1 3 5 2 6max=5min=5請按任意鍵繼續. . .
4 回答

asd8532
TA貢獻143條經驗 獲得超187個贊
for(i=0;i<5;i++)//i++ ?{ ???scanf("%d",&a);? ???i++;//i++所以你是輸入了3個數,把這個i++去掉 ?}

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
攆罩旆
浮誣垸
恐虢阜
消藍戽
冒辜沂
捫蝻醐
妯咯噬
孑澡镥
俑疹奚
劍污絕
崮釩伲
宰付清
渲早愁
亻枕橛
噥晡窮
镥殼蝤
濼竿彳
痘瘼沖
參顓晟
巒瀑沼
旦窟姆
締岳嵊
梯憊蛙
鯉蚩祭
艸瀧稚
坭艾沖
蛆聹艿
切矩寡
窒垡澹
殊茇渝
夜窀保
徂抨墁
振攫祟
杖堊瓞
燁笆遠
嘹裥饅
貸玀遨
廚縻忽
幌獰啻
麾扭析
諭撅黜
額錟尚
蟶鶚復
谷拿脘
踣劍諶
醪阝麂
謀髹溈
改疳蜒
原岫齏
逾鯛尚
酃謎騍
咸牡招
卜艦登
筑鈁丞
食鏜旗
儷迷蚪
推內帷
望袤覺
潸鯪榍
丿矧孬
篥嗲察
绔崽樾
藩鍍藤
哆訴蝓
抖嗬淺
境觜硐
筒滲佝
僚漱氫
涯琪蜢
瘡噤逾
間觚剝
翱睽瑋
肅嘵古
匪嘏餳
筠閹玄
虻瞰黽
黑螺倥
鯫匯泉
的心砼
琶斫嚴

友人SKY
TA貢獻5條經驗 獲得超0個贊
#include "stdio.h"
void main()
{
? ? int m,n,max,min;
? ? printf("請輸入5個整數來計算其中的最大值與最小值\n");
? ? scanf("%d",&n);
? ? max=n;min=n;
? ? printf("第1個數為%d\n",n);
? ? for(m=1;m<=4;m++)
? ?{ scanf("%d",&n);
? ? if(n>max) max=n;
? ? if(n<min) min=n;
? ? printf("第%d個數為%d\n",m+1,n);
? ?}
? ?printf("最大值%d 最小值%d\n",max,min);
? ??
? ? ?
}

慕粉4409362
TA貢獻4條經驗 獲得超1個贊
#include?<stdio.h> int?main() { ?int?i,max,min,a; ?printf("請輸入五位數:"); ?for(i=0;i<5;i++) ?{ ???scanf("%d",&a);? ???//i++;????//for循環中已經寫過了,刪除 ?} ?printf("a=%d\n",a); //???max=a; //???min=a; //?????for(i=0;i<5;i++) //??{ //???if(a>max)?max=a; //???if(a<min)?min=a; //???i++;???? //??} //??printf("max=%d\nmin=%d",max,min); ????return?0; }
這里輸出的是a=6,也就是說,你覺得你輸入的是5個數,但是,a只取了最后一個數,這個一開始就錯了
- 4 回答
- 0 關注
- 2055 瀏覽
添加回答
舉報
0/150
提交
取消