#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 回答
慕的地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 关注
- 1940 浏览
添加回答
举报
0/150
提交
取消