c语言sn=1 12 123用while
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 19:29:25
1、首先你得确定计算多少个项,也就是规定n=多少,如果计算无穷多个项,那么你的程序是停不下来的,也自然不会输出你想要的结果.2、你没看懂Sn=……公式的规律.你的程序里a应该是每项的分子,b是分母,c
1因为y是一个逻辑值,bool数只有0或者1,后面的(10
sum=sum+*(a+n)a是一个地址,+n是指指向后面的第n个地址*(a+n)是取数组a[n]的数值
i+=j;和i=i+j;功能上是等价的,但是前者更快,与内部结构有关.
l#include"stdio.h"intmain(){longi,j,a,n,sn=0,sum=0;/*sn为每一个a的值,sum为总值*/scanf("%d%d",&a,&n);for(i=1;i
#include#includelongfac(intn,inta){longsum;if(n==1){sum=a;}else{sum=(long)(pow(10,n-1)*a)+fac(n-1,a)
int型变量sn,初始等于0
#includeintmain(){intn,i,t;floats,a;scanf("%d",&n);a=0;s=0;for(t=n;t>=1;t--){a=0;for(i=1;
longsum;sum=0;inta,tmp;a=1;tmp=a;for(inti=0;i
#includeintmain(){inti;intn,a,s,temp;scanf("%d%d",&n,&a);s=a;temp=a;for(i=2;i
#includevoidmain(){\x09intn;\x09longSn=0;\x09longt=1;\x09printf("pleaseinputn:\n");\x09scanf("%d",&n
给你个最简单的:#include"stdio.h"main(){doublen1,x,t,t1;intcx,i;scanf("%lf,%d",&n1,&cx);t=n1;t1=n1;for(i=1;i
两层for循环,外层控制行数,内层控制每行输出的星号数,输出用printf
intsum(inta,intn){inti;ints=0;for(i=n;i>0;i--){s=a+a*s;}returns;}intmain(){inta,n;intsn;scanf("%d%d"
#includevoidmain(){inta,n,count=1;longintsn=0,tn=0;printf("pleaseinputaandn\n");scanf("%d%d",&a,&n);
非常简单啊.intmain(){inti,;doublesum=0;for(i=1;i
未修改前是这样的.第一次循环是b=2即a=1*2=2第二次循环是b=3然后a6第三次循环是b=4然后a24第四次循环是b=5然后a120接着b为6了就不满足
C#,C自己翻译一下就行了,算法是一样的(
#includeintmain(){doublen,v1=8,v2=5,v3=45,pos1,pos2;doublet;intcnt;while(scanf("%lf",&n)!=EOF){
#include"iostream"usingnamespacestd;intnum(intn){inti,c=1;for(i=n;i>1;--i)c*=i;returnc;}intmain