C语言 找出n个数中最大的数和最小的数,并将它们的值输出出来
答案:3 悬赏:10 手机版
解决时间 2021-11-28 03:33
- 提问者网友:贪了杯
- 2021-11-27 13:04
C语言 找出n个数中最大的数和最小的数,并将它们的值输出出来
最佳答案
- 五星知识达人网友:山有枢
- 2021-11-27 13:51
错误:
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int n,x,max,min,i;
scanf("%d%d",&n,&x);
for(max=min=x,i=1;i scanf("%d",&x);
if(max if(min>x) min=x;
}
- 哪里声明maxc了?
你的是C语言,它是不支持在代码块的行中间声明变量的。
逻辑上看不明白要干什么。
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int n,x,max,min,i;
scanf("%d%d",&n,&x);
for(max=min=x,i=1;i
if(max
}
printf("The maximum number is %d.
The minimum number is %d.
",max,min);
全部回答
- 1楼网友:雾月
- 2021-11-27 15:14
#include
int main()
{ int n;
scanf("%d",&n);
int a,b,c,i,max,min;
scanf("%d%d",&a,&b);
if (a>=b)
{ max=a; min=b; }
else { max=b; min=a; }
for (i=0;i<=(n-3);i++)
{
scanf("%d",&c);
if (max max=c;
if (min>c)
min=c;
}
printf("The maximum number is %d.\nThe minimum number is %d\n",max,min);
return 0;
}
int main()
{ int n;
scanf("%d",&n);
int a,b,c,i,max,min;
scanf("%d%d",&a,&b);
if (a>=b)
{ max=a; min=b; }
else { max=b; min=a; }
for (i=0;i<=(n-3);i++)
{
scanf("%d",&c);
if (max
if (min>c)
min=c;
}
printf("The maximum number is %d.\nThe minimum number is %d\n",max,min);
return 0;
}
- 2楼网友:野慌
- 2021-11-27 14:21
if (maxc) min=c; 这句写的不对吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯