用C语言实现从键盘上输入10个数,求出其中的最大值与最小值。
时间: 2024-05-13 19:13:54 浏览: 22
好的,我可以帮你解决这个问题。下面是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语句来判断输入的数值并求出最大值和最小值。
相关问题
c语言从键盘上输入10个数求出其中最大值与最小值
你好,这是一个很基础的编程问题。以下是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语言从键盘上输入10个整数,求其中最大值和最小值及其序号的代码:
```c
#include <stdio.h>
int main()
{
int num[10]; // 数组用来存储输入的10个整数
int max, min, max_index, min_index;
int i;
// 从键盘上输入10个整数
for(i = 0; i < 10; i++)
{
printf("请输入第%d个整数:", i+1);
scanf("%d", &num[i]);
}
// 初始化最大值和最小值为第一个数,并记录它们的序号
max = num[0];
min = num[0];
max_index = 0;
min_index = 0;
// 遍历数组,更新最大值和最小值及其序号
for(i = 1; i < 10; i++)
{
if(num[i] > max)
{
max = num[i];
max_index = i;
}
if(num[i] < min)
{
min = num[i];
min_index = i;
}
}
// 输出结果
printf("最大值为%d,序号为%d\n", max, max_index+1);
printf("最小值为%d,序号为%d\n", min, min_index+1);
return 0;
}
```
希望这个答案能够帮到你!