急!怎么用C语言编写程序,计算从1开始到n的自然数的和?
急!!!怎么用C语言编写程序,用函数完成:计算从1开始到n的自然数的和???急!!!怎么用C语言编写程序,用函数完成:计算从1开始到n的自然数的和???
#include int fun(int n) { int i,sum=0; for(i=1;i<=n;i++)sum+=i; return sum; } void main() { int N,re; scanf("%d",&N); re = fun(N); printf("%d\n",N); }
/*计算从1开始到n的自然数的和*/ #include int sum(int n){ int s; s=0; for(int i=1;i<=n;i++) s+=i; return s; } void main(){ int n,s; printf("请输入n的值:"); scanf("%d",&n); s=sum(n); printf("从1开始到%d的自然数的和为:%d\n",n,s); } 我试过了,没问题!
int fun(int i) { int sum=0; do sum+=i; while(--i); return sum; } main() { int i; clrscr(); scanf("%d",&i); printf("%d",fun(i)); getch(); }
#include main() { int n; scanf("%d",&n); n=Func(n); printf("%d",n); } int Func(int n) { int i; i=(1+n)*n/2; /*?*/ return i; } 自己调整一下格式,可能还有点小错误,自己看着改吧。/*?*/可能会出一个warning,不用管它。
答:详情>>