从键盘上输入5个数,求其中最大数用c语言编写
时间: 2024-03-18 20:41:19 浏览: 9
好的,以下是一个简单的 C 语言代码示例,可以实现您想要的功能:
```c
#include <stdio.h>
int main() {
int nums[5];
int i, max_num;
for (i = 0; i < 5; i++) {
printf("请输入第%d个数: ", i + 1);
scanf("%d", &nums[i]);
}
max_num = nums[0];
for (i = 1; i < 5; i++) {
if (nums[i] > max_num) {
max_num = nums[i];
}
}
printf("最大的数是:%d\n", max_num);
return 0;
}
```
这段代码首先创建了一个名为 `nums` 的整数数组,它可以存储 5 个数。然后使用 `for` 循环从键盘上输入这 5 个数。接着,使用另一个 `for` 循环找到数组中的最大值,并将其存储在 `max_num` 变量中。最后,输出结果。
希望这能够帮助到您!
相关问题
用C语言编写代码,从键盘输入五个数,求累加和
A:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4, num5;
int sum;
printf("Please enter 5 numbers: ");
scanf("%d %d %d %d %d", &num1, &num2, &num3, &num4, &num5);
sum = num1 + num2 + num3 + num4 + num5;
printf("The sum of the 5 numbers is: %d", sum);
return 0;
}
```
运行程序后,可以从键盘输入五个整数,程序将计算它们的累加和并输出。
c语言编写一个函数从键盘上输入n个数,输出最大值和最小值
好的,这是一个可以回答的问题。以下是C语言的函数示例代码:
```
#include <stdio.h>
void min_max(int arr[], int size, int *max, int *min) {
*max = *min = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > *max) {
*max = arr[i];
}
if (arr[i] < *min) {
*min = arr[i];
}
}
}
int main() {
int n;
printf("请输入数字个数:\n");
scanf("%d", &n);
int arr[n];
printf("请输入数字:\n");
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
int max, min;
min_max(arr, n, &max, &min);
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
希望这能够帮助您!