c 语言#include <stdio.h> main() { int x,max,min; printf("please input x:\n"); scanf("%d",&x); max=x; min=x; while(x>=0) { if(x>max) max=x; if(x<min) min=x; scanf("%d",&x); } printf("max=%d,min=%d\n",max,min); }
时间: 2023-06-18 10:02:17 浏览: 100
#include <stdio.h>
这是一个用 C 语言编写的程序,它的功能是输入一些整数,找出这些整数中的最大值和最小值,并输出它们。程序的具体实现如下:
```c
#include <stdio.h>
int main() {
int x, max, min;
printf("please input x:\n");
scanf("%d", &x);
max = x;
min = x;
while (x >= 0) {
if (x > max)
max = x;
if (x < min)
min = x;
scanf("%d", &x);
}
printf("max=%d,min=%d\n", max, min);
return 0;
}
```
程序首先输出提示信息,要求用户输入一个整数 x,然后使用 scanf() 函数读取用户输入的值,并将其赋给变量 x。接着,程序将 x 的值同时赋给变量 max 和 min,作为初始值。
程序使用 while 循环不断读取用户输入的整数,如果输入的整数小于 0,则跳出循环。否则,程序将输入的整数与变量 max 和 min 进行比较,如果输入的整数大于 max,则将其赋给 max;如果输入的整数小于 min,则将其赋给 min。
最后,程序输出 max 和 min 的值。
阅读全文