使用C语言编写程序,计算N个整数的和(随机输入一个值,例如1到100之间所有整数的和)
程序员文章站
2022-07-15 09:15:04
...
第一种方法:使用循环
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int Add(int N)
{
int i = 0;
int sum = 0;
for (i = 0; i <= N; i++)
{
sum += i;
}
return sum;
}
int main()
{
int sum = 0;
int N = 0;
printf("N: ");
scanf("%d", &N);
sum = Add(N);
printf("%d\n", sum);
system("pause");
return 0;
}
第二种方法:使用递归
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int Add(int N)
{
if (N == 1)
return 1;
else
return N + Add(N - 1);
}
int main()
{
int sum = 0;
int N = 0;
printf("N: ");
scanf("%d", &N);
sum = Add(N);
printf("%d\n", sum);
system("pause");
return 0;
}
推荐阅读
-
使用C语言编写程序,计算N个整数的和(随机输入一个值,例如1到100之间所有整数的和)
-
1)的累加和(累乘积(阶乘))。其中n的值从键盘输入。输入一个2000年以后的年份n,输出所有介于2">
PTA判断输入的整数是否是素数,如果是则输出"1",否则输出"0." 编写程序,求自然数1至n(n>1)的累加和(累乘积(阶乘))。其中n的值从键盘输入。输入一个2000年以后的年份n,输出所有介于2
-
使用python3编写程序,生成10个随机数,每个元素的值介于1到100之间,并计算所有元素的和、平均值。
-
使用python3编写程序,生成10个随机数,每个元素的值介于1到100之间,并计算所有元素的和、平均值。