C语言代码输出20个数的最大数和最小数
时间: 2024-01-26 16:01:52 浏览: 160
下面是一个简单的C语言代码,用于输出20个数的最大值和最小值:
```c
#include <stdio.h>
int main() {
int arr[20];
int max = 0, min = 0;
// 获取输入的20个数
printf("请输入20个整数:\n");
for (int i = 0; i < 20; i++) {
scanf("%d", &arr[i]);
}
// 找出最大值和最小值
max = min = arr[0];
for (int i = 1; i < 20; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
// 输出结果
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
上述代码首先获取用户输入的20个整数,然后使用一个简单的循环找出最大值和最小值,并将它们输出到屏幕上。
相关问题
用C语言代码找出多个数的最大最小数
以下是用C语言代码找出多个数的最大最小数的示例:
```c
#include <stdio.h>
int main() {
int n, i, num;
int max = -2147483647; // 最大值初始化为负无穷
int min = 2147483647; // 最小值初始化为正无穷
printf("请输入数字个数:");
scanf("%d", &n);
for(i = 1; i <= n; i++) {
printf("请输入第%d个数字:", i);
scanf("%d", &num);
// 判断是否为最大值
if(num > max) {
max = num;
}
// 判断是否为最小值
if(num < min) {
min = num;
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
在上面的代码中,我们使用了一个 for 循环来获取输入的数字,并且在每次输入数字后判断其是否为最大值或最小值,如果是则更新最大值或最小值。最后输出最大值和最小值即可。
c语言代码输入三个100000以内的整数,输出最大数和最小数 输入 只有一行为三个100000以内的数 输出 输出只有一行,第一个数为最大数,第二个为最小数 样例输入 复制 256 51 690 样例输出 复制 690 51
这是一个简单的C语言程序,用于获取用户输入的三个整数并找出其中的最大值和最小值。你可以按照下面的代码示例编写:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, max, min;
// 从用户那里获取三个数字
printf("请输入三个100000以内的整数,用空格隔开:");
scanf("%d %d %d", &num1, &num2, &num3);
// 初始设置max和min为第一个数字
max = num1;
min = num1;
// 比较其他两个数字,更新max和min
if (num2 > max) {
max = num2;
}
if (num2 < min) {
min = num2;
}
if (num3 > max) {
max = num3;
}
if (num3 < min) {
min = num3;
}
// 输出结果
printf("最大数是:%d,最小数是:%d\n", max, min);
return 0;
}
```
当你运行这个程序并输入样例输入`256 51 690`时,它会输出`690 51`,正如样例所示。
阅读全文