用C语言自行设计一个系统:整个系统中使用的语法必须包含以下语法?
功能要求:
系统实现的功能请自行设计,但整个系统中使用的语法必须包含以下语法内容:
标准输入输出语句、选择语句、循环语句、数组、函数。 展开
下面是一个使用 C 语言实现的简单系统的示例,功能是计算用户输入的数字的平方和:
#include <stdio.h>
// 函数:计算用户输入的数字的平方和
int calc_square_sum(int nums[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += nums[i] * nums[i];
}
return sum;
}
int main() {
int nums[10]; // 定义数组
int size;
int sum;
printf("请输入数字的个数(最多 10 个):");
scanf("%d", &size); // 标准输入语句
// 循环语句:读入数字
for (int i = 0; i < size; i++) {
printf("请输入第 %d 个数字:", i + 1);
scanf("%d", &nums[i]);
}
// 判断输入的数字个数是否在 1~10 之间
if (size < 1 || size > 10) { // 选择语句
printf("输入的数字个数不正确,请重新输入。\n");
return 1; // 结束程序
}
// 计算平方和
sum = calc_square_sum(nums, size); // 函数
// 标准输出语句:输出结果
printf("输入的数字的平方和为:%d\n", sum);
return 0;
}
示例中使用了标准输入输出语句、选择语句、循环语句、数组、函数这五种语法。