编写一个求和函数sum,用于计算 1+2+…….+n ,在主函数调用该函数求和。
用函数计算1+2+.......+n,我们需要创造一个函数,用函数计算,最后返回所计算的值,同时主函数要调用这个函数,然后输出即可。代码如下:
#include <stdio.h>
int sum(int n)//定义sum函数
{
int s = 0;
for (int i = 1; i <= n; i++)
{
s = s + i;//进行累加循环
}
return s;//返回累加的值
}
void main()
{
int n ,total;
scanf_s("%d", &n);
total = sum(n);//调用sum函数
printf("%d", total);
return 0;
}
要注意主函数与创造的函数的位置,因为编译器的编译顺序是自上而下执行的,如果主函数在前,需要声明一下创造的函数;在后则不需要声明。