c语言从键盘上输入10个数求出其中最大值与最小值
时间: 2023-05-14 14:06:27 浏览: 279
你好,这是一个很基础的编程问题。以下是C语言的代码:
#include <stdio.h>
int main() {
int nums[10];
int max, min;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
max = nums[0];
min = nums[0];
for (int i = 1; i < 10; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
相关问题
c语言从键盘输入10个数,求出最大值及最小值
好的,我可以帮你解决这个问题。
以下是一个求解最大值和最小值的 C 语言程序:
```c
#include <stdio.h>
int main()
{
int nums[10];
int max, min, i;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
max = nums[0];
min = nums[0];
for (i = 1; i < 10; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
这个程序首先定义了一个包含 10 个整数的数组 `nums`,并且使用 `for` 循环从键盘输入这 10 个整数。然后,使用两个变量 `max` 和 `min` 来存储最大值和最小值的初始值,分别为 `nums[0]`。最后,再次使用 `for` 循环遍历整个数组,如果遇到比 `max` 大的数,则更新 `max`,如果遇到比 `min` 小的数,则更新 `min`。最后输出 `max` 和 `min` 即可。
希望这个程序能够解决你的问题。
用C语言实现从键盘上输入10个数,求出其中的最大值与最小值。
好的,我可以帮你解决这个问题。下面是C语言的代码实现:
```c
#include <stdio.h>
int main() {
int i, num, max, min;
printf("请输入10个整数:\n");
scanf("%d", &num);
max = num;
min = num;
for (i = 1; i < 10; 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循环,以及两个if语句来判断输入的数值并求出最大值和最小值。