📜  C测验– 109 |问题1(1)

📅  最后修改于: 2023-12-03 15:00:12.674000             🧑  作者: Mango

C测验– 109 | 问题1

欢迎参加C测验!本测验将通过一系列问题来测试你对C编程语言的理解。本文介绍问题1。

问题描述

以下是问题1的要求:

请编写一个C程序,实现以下功能:

  1. 提示用户输入一个整数。
  2. 使用循环计算从1到该整数的累加和。
  3. 输出累加和的结果。

要求:程序必须包含以下函数和变量:

int main() {
    // 程序逻辑
}

// 你可以添加其他辅助函数/变量来实现功能
解决方案

下面是问题1的解决方案示例:

#include <stdio.h>

int main() {
    int num, sum = 0;
    
    printf("请输入一个整数: ");
    scanf("%d", &num);
    
    for (int i = 1; i <= num; i++) {
        sum += i;
    }
    
    printf("从1到%d的累加和为:%d\n", num, sum);
    
    return 0;
}
解决方案说明
  1. num 是用户输入的整数。
  2. sum 是累加和的变量,初始值为0。
  3. 使用 printf 函数提示用户输入一个整数。
  4. 使用 scanf 函数从用户输入中读取整数值,并将其存储到 num 变量中。
  5. 使用 for 循环计算从 1 到 num 的累加和。在每次循环中,将当前的 i 值加到 sum 变量中。
  6. 使用 printf 函数输出累加和的结果。
运行结果举例

以下是一个示例运行结果:

请输入一个整数: 5
从1到5的累加和为:15
总结

通过此问题,你学会了如何使用循环结构来计算从1到给定整数的累加和,并掌握了 C 编程语言的基本输入输出功能。继续参与后续问题的解答,提升你的 C 编程技能!