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; }