c语言如何求和,c语言编程求和问题

1,c语言编程求和问题#include<stdio.h>int fun(int n) if(n==0)return 0; elsereturn fun(n-1)+n;}int main() int n; scanf("%d", &n); printf("%d", fun(n));return 0;}
2,C语言求和#include #include int main(void) { XXXXXXXXXXX } printf void getSum() int XXXXXXXXNumberSum=0例如:求1+2+3+……+N的和#include <stdio.h>#include <stdlib.h>#define N 100int main()int i,sum = 0;for(i = 1; i<=N; i++)sum += i;}printf("sum = %d \n", sum);return 0;}唉…胖子啊…没救了!明天交白纸吧!具体问题?
3,c语言如何三个数求和是三个数求和:int a,b,c,sum;char c1,c2;scanf("%d%c%d%c%d",&a,&c1,&b,&c2,&c);if(c1== && c2==)sum=a+b+c;printf("%d+%d+%d=%d\n",a,b,c,sum);运行时,输入12+34+56回车或1+2+3回车以上代码中,第4行后部多了个逗号(,);你在运行输入时,应该以空格隔开三个数值并最后以回车结束 , 如以下输入格式:1 2 3好久都没碰过c语言了 。。。除非你输入的最后一个数是最小的,否则一直你的max会一直都输出的是最后一个数字if(z>x,z>y)只要满足一个条件,就会执行 a=z你是要同时满足两个条件,所以必须要加上and也就是要写成if(z>x&&z>y)上面的也要这么改【c语言如何求和,c语言编程求和问题】
4,c语言写出 求和第一种:#include <stdio.h>#include <math.h>double sum(double x);void main()double sum(double x)第二种:#include <stdio.h>#include <math.h>#include <stdlib.h>double sum(double* x);void main()double sum(double* x)运行结果:#include "stdio.h"main(){ int a,b,sum; scanf("%d,%d",&a,&b); sum = a+b; printf("\n%d",sum); getch();}输入时两个数用逗号隔开5,C语言求和aaaaaaaaaa关键是一个while循环中各项的单独处理和总共求和main()scanf("%d %d",&a,&n);for(i=1,x=a;i<=n;i++)x=x*10+a;}}注意,int的数据范围是32767想做的数据大可以使用long数据类型#includes<stdio.h>void main()int a,n,count=1;long int sn=0,tn=0;printf("please input a and n\n");scanf("%d,%d",&a,&n);printf("a=%d,n=%d\n",a,n);while(count<=n)tn=tn+a;sn=sn+tn;a=a*10;++count;} printf("a+aa+...=%ld\n",sn);

    推荐阅读