1、数组元素求和
1)描述
编写一个程序,输入一个包含10个整数的数组,计算并输出这些整数的和。
2)要求
输入10个整数
计算数组中所有元素的和
输出总和
3)代码
#include <stdio.h>
int main() {
int arr[10];
int sum = 0;
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
printf("数组元素的总和是:%d\n", sum);
return 0;
}
2、数组元素最大值
1)描述
编写一个程序,输入一个包含10个整数的数组,找到并输出数组中的最大值。
2)要求
输入10个整数
找出并输出数组中的最大值
3)代码
#include <stdio.h>
int main() {
int arr[10];
int max;
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
max = arr[0];
for(int i = 1; i < 10; i++) {
if(arr[i] > max) {
max = arr[i];
}
}
printf("数组中的最大值是:%d\n", max);
return 0;
}
3、数组元素最小值
1)描述:
编写一个程序,输入一个包含10个整数的数组,找到并输出数组中的最小值。
2)要求
输入10个整数
找出并输出数组中的最小值
3)代码
#include <stdio.h>
int main() {
int arr[10];
int min;
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
min = arr[0];
for(int i = 1; i < 10; i++) {
if(arr[i] < min) {
min = arr[i];
}
}
printf("数组中的最小值是:%d\n", min);
return 0;
}
4、数组元素平均值
1)描述
编写一个程序,输入一个包含10个整数的数组,计算并输出数组中所有元素的平均值。
2)要求
输入10个整数
计算数组中所有元素的平均值
输出平均值
3)代码
#include <stdio.h>
int main() {
int arr[10];
int sum = 0;
float avg;
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = sum / 10.0;
printf("数组元素的平均值是:%.2f\n", avg);
return 0;
}
5、数组元素逆序输出
1)描述
编写一个程序,输入一个包含10个整数的数组,然后将数组元素逆序输出。
2)要求
输入10个整数
逆序输出数组中的元素
3)代码
#include <stdio.h>
int main() {
int arr[10];
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
printf("数组元素的逆序输出是:\n");
for(int i = 9; i >= 0; i--) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}