C语言经典20例(输入数组元素、求和并输出结果)

 
#include <stdio.h>

int main() {
    int arraySize; // 数组的大小
    int sum = 0; // 用于存储数组元素的和

    // 提示用户输入数组的大小
    printf("请输入数组的元素个数: ");
    scanf("%d", &arraySize);

    // 定义数组
    int numbers[arraySize];

    // 从用户那里获取数组元素
    printf("请输入%d个整数:\n", arraySize);
    for (int i = 0; i < arraySize; i++) {
        scanf("%d", &numbers[i]);
    }

    // 对数组元素进行求和
    for (int i = 0; i < arraySize; i++) {
        sum += numbers[i];
    }

    // 输出求和结果
    printf("数组元素的和是: %d\n", sum);

    return 0;
}
 

1. #include <stdio.h>:这是预处理指令,它告诉编译器在程序中包含标准输入输出库的头文件。

2. int main():这是C程序的入口点,每个C程序都必须有一个名为main的函数。

3. int arraySize;:定义了一个整型变量arraySize,用于存储用户输入的数组大小。

4. int sum = 0;:定义了一个整型变量sum,并将其初始化为0,用于累加数组元素的值。

5. printf("请输入数组的元素个数: ");:使用printf函数提示用户输入数组的大小。

6. scanf("%d", &arraySize);:使用scanf函数读取用户输入的整数并将其存储在arraySize变量中。

7. int numbers[arraySize];:定义了一个整型数组numbers,其大小由用户输入的arraySize确定。

8. 使用一个for循环读取用户输入的数组元素,并将其存储在`numbers`数组中。

9. 另一个for循环遍历numbers数组,并将每个元素的值加到sum变量上。

10. printf("数组元素的和是: %d\n", sum);:使用printf函数输出数组元素的和。

11. return 0;:表示程序成功执行完毕。

编译并运行上述程序,用户将被提示输入数组的大小和数组元素,程序将计算并输出这些元素的和。

猜你喜欢

转载自blog.csdn.net/lxsxjsj/article/details/143244722