voidmain(){ intn;printf("请输入n:");scanf("%d",&n);printf("\n1+2+..+n=%d\n",calc(...
include<stdio.h>int main(){int i,sum=0;for(i=1;i<=5;i++)sum+=i;printf("%d\n",sum);return 0;}
scanf("%f",&n);for(i=1;i<=n;i++)s=s+1/(i*2-1);printf("%1.2f",s);}
int x[110], z[210]; int main() { int len1, i, j; printf("please input n = "); gets(n); len1 = strlen(n); //实现大数n*n for (j = 0, i = len1 - 1; i >= 0; i--) //将字符转换为数字,并倒序保存(乘法先从末位开始) { x[j++] = n[i] - '0'; //字符串与...
1、a=pow(-1,y),对于给定的n,则a的正负是一定的,起不到改变正负号的作用。2、for循环需要用大括号括起来。3、其它不再赘述,下面是具体修改的方法。修改:include<stdio.h>#include<math.h> //没有必要加载int main(){double n,i,sum,y,a=1; //对a赋初值1,不需要变量ywhile(scanf...
;if (n>=1){ for(i=1;i<=n;i++){ for(j=1;j<=i;j++){ sum=sum+j;} } } else printf("结果为%d\n",sum);return 0;} 这样的程序还得自己写啊,光看是没有用的,你看,这样的问题在百度也没有几个人来回答你,学C语言懒不了的。另外,站长团上有产品团购,便宜有保证 ...
int main(int argc,char *argv[]){ int n,i;double s;printf("Enter n(int 0<n)...\n");if(scanf("%d",&n)!=1 || n<1){ printf("Input error, exit...\n");return 0;} s=0.0,i=1;while(i<=n)s+=1.0/i++;printf("1+1/2+1/3+...+1/n = %g\n",s);r...
本人原创,希望帮到您!include<stdio.h> void main(){ int n=0;float sum=0.0;int j=1,i=0;for(i=1;i<=40;i++){ sum=sum+(1.0/i)*j; //j的作用是控制正负号 j=-j;} printf("%f\n",sum);}
include "stdio.h"int main(int argc,char *argv[]){double s;int i,n;printf("Input n(int n>0)...\nn=");if(scanf("%d",&n)!=1 || n<1){//限制输入的项数n是正整数printf("Input error, exit...\n");return 0;}for(s=0,i=1;i<=n;s += i&1 ? 1.0/i++ : ...
解:原式=[1+(n-1)]*(n-1)/2 =(n^2-n)/2 这是等差数列求和问题,公式为:(首项+末项)*项数/2。望采纳!