#include<stdio.h>
int main()
{
int x, max, min;
printf("请输入整数,以0结束");
scanf_s("%d", &x);
max = min = x;
while (x>0)
{
if (max < x) max = x;
if (min > x) min = x;
scanf_s("%d", &x);
}
printf("最大数是:%d,最小数是:%d\n", max, min);
}
我个人认为本题的难点就在于最后那一句scanf_s("%d",&x);
因为在C语言中,对于输入的量的检索是可以一直进行的,如果一次性输入一批数据,那么对于数据的检索是一个一个来的,并不像visual basic中那样一次性全部检索进入然后需要语句进行引用。