int main(){ int n,i;long a,sum = 1;printf("请输入一个奇数:\n");scanf("%ld",&n);for(i = 3,a = 1;i <= n;i += 2){ a *= i * (i - 1);sum += a;} printf("%ld\n",sum);return 0;} 本程序已经在VC上运行通过,在N不是很大的情况下可以,太大了就属于大...
int sum,n,i;scanf("%d",&n);for(sum=0,i=1;i<=n;i+=2)sum+=i;printf("%d\n",sum);return 0;}
include<stdio.h>int getSum(int n){ int r=0,i; for(i=1;i<=n;i+=2) { r+=i; } return r;} void main(){ printf("%d",getSum(10));}
include<stdio.h>int main(){ int n,i,sum=0,fact=1; scanf("%d",&n); for(i=1;i<=n;i+=2) { sum+=fact; fact*=i*(i+1); } printf("%d",sum);}sum存结果,fact存临时的阶乘值 i是循环变量,每次加二刚好对应一项 ...
c语言编写程序求数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7的第四十项:解答如下:main(){ int i,n; i=1; n=40; while (n>=0){ n=n-i; i=i+2; } printf("%d",i);} 上面程序输出的i值就是第n项的z值。
if (digit == 3 || digit == 5){ sum += i;} } printf("1到%d之间所有个位数是3或5的数的和为:%d\n", n, sum);return 0;} 在这个程序中,我们使用 for 循环遍历从 1 到 n 的所有整数,判断它们的个位数是否为 3 或 5,如果是,则将它们的和累加到变量 sum 中。最终输出...
1、首先在电脑中打开C语言软件,定义一个函数,并传入一个参数。2、然后定义一个result变量,如下图所示。3、接着当传入的参数为1的时候,值为1,如下图所示。4、而传入的参数不是1的时候,使用递归函数来计算阶乘,jiecheng(n-1)*n,如下图所示。5、返回结果result,在主函数里面调用这个阶乘函数...
int main(void){ int n = 0;scanf("%d/n",&n);int sum = 0;bool key = 0;for(int i =...
C语言程序:求1+3+5+…+99的方法:int main(){ int i,sum=0;for(i=1;i<100;i+=2)sum+=i;printf("1+3+5+……+99=%d\n",sum);return 0;}
include<stdio.h>int main(){ int n[]={1,3,5},i,j,sum0=1,sum=0; for(j=0;j<3;j++) { sum0=1; for(i=1;i<=n[j];i++) { sum0=sum0*i; } printf("%d!=%d\n",n[j],sum0); sum=sum+sum0; } printf("1!+3!+5!=%d\...