【醒目】求助C语言帝~~~

2025-03-09 08:40:15
推荐回答(2个)
回答1:

同学,按的程序看,第一个数已经在循环外面接受了输入,然后循环里面应该做的循环次数为n-1,你循环条件为0到n-1一共有n次,加起来就多了一次,你可以改一下循环调价,改成while(m

回答2:

int x,n,m=0,max,min;
应改为
int x,n,m=1,max,min;
因为
scanf("%d%d",&n,&x);
已经读取了一个x的值,后面的循环只需要读取n-1个就可以了。