C语言输入N个整数并求和的程序怎么写?

如题所述

以下是一个简单的C语言程序,用于输入N个整数并求和:

在这个程序中,我们首先定义了两个整型变量num和N,用于存储用户输入的数和数的个数。然后,我们使用printf函数输出提示信息,使用scanf函数从用户处读取数的个数N。然后,我们使用if语句检查N是否在有效范围内(大于0且小于或等于100)。如果N不在有效范围内,我们就输出错误信息并结束程序。如果N在有效范围内,我们就使用for循环读取用户输入的N个数,并将它们累加到sum中。最后,我们使用printf函数输出sum的值。

♡♡ 有帮助到的话,麻烦采纳哦!♡♡

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-10-21

一、 算法:

1 输入N;

2 循环输入N个数值;

3 将每个数值累加到结果上;

4 循环结束后输出结果。 

二、代码:

#include <stdio.h>
int main()
{
    int N, s=0, n;
    scanf("%d",&N);//输入N
    while(N--)//循环N次
    {
        scanf("%d",&n);//输入一个数。
        s+=n;//累加。
    }
    printf("%d\n", s);//输出结果
    
    return 0;
}

三、运行截图示例:

第2个回答  2023-10-21
下面是一个简单的 C 语言程序,用于输入 N 个整数并求和:
复制代码
#include <stdio.h>
int main() {
int n, i, sum = 0;
printf("请输入一个正整数 N,表示接下来将输入 N 个整数:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
printf("请输入第 %d 个整数:", i);
scanf("%d", &sum);
}
printf("这 %d 个整数的和为:%d\n", n, sum);
return 0;
}
这个程序首先提示用户输入一个正整数 N,然后输入 N 个整数,并计算它们的和。最后输出这 N 个整数的和。注意,这个程序没有对输入的 N 进行校验,如果 N 不是正整数,程序将无法正常工作。在实际应用中,需要增加对输入 N 的校验。