发布网友 发布时间:2024-10-04 19:06
共2个回答
热心网友 时间:2024-10-05 09:27
我的结果如下:
#include <stdio.h>
int a,smallest,biggest, array[9];
int main()
{
int d=0;
int N;
do
{
printf("Enter a number,0 to quit:\n");
scanf("%d",&a);
if(a!=0)
{
array[d]=a;
}
else
{
break;
}
d++;
}while(d<10);
N=d; //记录数组元素个数
biggest=array[0]; //初始化最大值
smallest=array[0]; //初始化最小值
for(d=1;d<N;d++)
{
if(biggest<array[d])
{
biggest=array[d];
}
if(smallest>array[d])
{
smallest=array[d];
}
}
printf("\nThe minimum number is %d",smallest);
printf("\nThe maximum number is %d",biggest);
return 0;
}
热心网友 时间:2024-10-05 09:29
你好,截图显示并没有问题,你本地编译器问题可能出在“return”上,你可以试试“return 0;”或者不打