c语言从键盘上输出十个数 不用数组 求出他们的最大最小值
答案:6 悬赏:60 手机版
解决时间 2021-03-25 23:52
- 提问者网友:你挡着我发光了
- 2021-03-25 12:50
c语言从键盘上输出十个数 不用数组 求出他们的最大最小值
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-03-25 13:18
#include
int main()
{
int max,min,temp,n;
printf("请输入第1个数字:");
scanf("%d",&max);
printf("请输入第2个数字:");
scanf("%d",&temp);
if(temp>=max)
{
min=max;
max=temp;
}else{
min=temp;
}
for(n=0;n<8;n++)
{
printf("请输入第%d个数字:",n+3);
scanf("%d",&temp);
if(temp>max)
{
max=temp;
}
if(temp {
min=temp;
}
}
printf("最大值为:%d",max);
printf("最小值为:%d",min);
return 0;
}
编译环境:vs2012
运行结果:
请输入第1个数字:2
请输入第2个数字:30
请输入第3个数字:20
请输入第4个数字:15
请输入第5个数字:15
请输入第6个数字:60
请输入第7个数字:9
请输入第8个数字:10
请输入第9个数字:82
请输入第10个数字:2
最大值为:82最小值为:2请按任意键继续. . .
int main()
{
int max,min,temp,n;
printf("请输入第1个数字:");
scanf("%d",&max);
printf("请输入第2个数字:");
scanf("%d",&temp);
if(temp>=max)
{
min=max;
max=temp;
}else{
min=temp;
}
for(n=0;n<8;n++)
{
printf("请输入第%d个数字:",n+3);
scanf("%d",&temp);
if(temp>max)
{
max=temp;
}
if(temp
min=temp;
}
}
printf("最大值为:%d",max);
printf("最小值为:%d",min);
return 0;
}
编译环境:vs2012
运行结果:
请输入第1个数字:2
请输入第2个数字:30
请输入第3个数字:20
请输入第4个数字:15
请输入第5个数字:15
请输入第6个数字:60
请输入第7个数字:9
请输入第8个数字:10
请输入第9个数字:82
请输入第10个数字:2
最大值为:82最小值为:2请按任意键继续. . .
全部回答
- 1楼网友:荒野風
- 2021-03-25 18:14
#include
int max_fun(int a,int b, int c)
{
int max;
if(a > b)
{
max = a;
}
else
{
max = b;
}
if(max < c)
{
max = c;
}
return max;
}
int main()
{
int a,a1,a2,a3,b1,b2,b3,c1,c2,c3;
int max;
printf("输入10个数:\n");
scanf_s("%d%d%d%d%d%d%d%d%d%d",&a,&a1,&a2,&a3,&b1,&b2,&b3,&c1,&c2,&c3);
max = a>max_fun(max_fun(a1,a2,a3),max_fun(b1,b2,b3),max_fun(c1,c2,c3))?a:max_fun(max_fun(a1,a2,a3),max_fun(b1,b2,b3),max_fun(c1,c2,c3));
printf("max is %d\n",max);
system("pause");
}
int max_fun(int a,int b, int c)
{
int max;
if(a > b)
{
max = a;
}
else
{
max = b;
}
if(max < c)
{
max = c;
}
return max;
}
int main()
{
int a,a1,a2,a3,b1,b2,b3,c1,c2,c3;
int max;
printf("输入10个数:\n");
scanf_s("%d%d%d%d%d%d%d%d%d%d",&a,&a1,&a2,&a3,&b1,&b2,&b3,&c1,&c2,&c3);
max = a>max_fun(max_fun(a1,a2,a3),max_fun(b1,b2,b3),max_fun(c1,c2,c3))?a:max_fun(max_fun(a1,a2,a3),max_fun(b1,b2,b3),max_fun(c1,c2,c3));
printf("max is %d\n",max);
system("pause");
}
- 2楼网友:長槍戰八方
- 2021-03-25 16:51
只要最大最小的话,也好办
int value,=0int max=0,int min=0;
for(10){
scanf(&value);
if(max <= value){
max =value;
}
if(min >= value){
min = value;
}
}
}
尴尬,楼主啊,我是他们答案的先驱哎……不懂欣赏。。。
int value,=0int max=0,int min=0;
for(10){
scanf(&value);
if(max <= value){
max =value;
}
if(min >= value){
min = value;
}
}
}
尴尬,楼主啊,我是他们答案的先驱哎……不懂欣赏。。。
- 3楼网友:走死在岁月里
- 2021-03-25 15:32
#include
#define MAXN 100000
int main()
{
int min=MAXN,max=-MAXN;
int n=10,a;
while(n--)
{
scanf("%d",&a);
if(a>max) max=a;
if(a }
printf("max=%d min=%d",max,min);
}
#define MAXN 100000
int main()
{
int min=MAXN,max=-MAXN;
int n=10,a;
while(n--)
{
scanf("%d",&a);
if(a>max) max=a;
if(a
printf("max=%d min=%d",max,min);
}
- 4楼网友:轻熟杀无赦
- 2021-03-25 15:04
#include
int main(){
int n=10,i,min,max,temp;
for(i=0;i scanf("%d",&temp);
if(i==0) mim=max=temp;
else if(temp>max) max=temp;
else if(temp }
printf("max=%d,min=%d",max,min);
}
int main(){
int n=10,i,min,max,temp;
for(i=0;i
if(i==0) mim=max=temp;
else if(temp>max) max=temp;
else if(temp
printf("max=%d,min=%d",max,min);
}
- 5楼网友:woshuo
- 2021-03-25 14:24
1
2
3
4
5
6
7
8
9
0
nummax = 9 nummin = 0
Press any key to continue
#include
main()
{
int i,num,nummax,nummin;
for (i=0;i<10;i++)
{
scanf("%d",&num);
if (i==0 )
{
nummax = nummin = num;
}else
{
if (num>nummax)
{
nummax = num;
}
if (num {
nummin = num;
}
}
}
printf("nummax = %d nummin = %d\n",nummax,nummin);
}
2
3
4
5
6
7
8
9
0
nummax = 9 nummin = 0
Press any key to continue
#include
main()
{
int i,num,nummax,nummin;
for (i=0;i<10;i++)
{
scanf("%d",&num);
if (i==0 )
{
nummax = nummin = num;
}else
{
if (num>nummax)
{
nummax = num;
}
if (num
nummin = num;
}
}
}
printf("nummax = %d nummin = %d\n",nummax,nummin);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯