for(i=1,t=1,s=0;i<=n;i++) {t=t*i;s=s+t;}的时间复杂度为O(n)。
![](/upload/20220827/c85071da6ff0aadc10ebce6c25bb4f0d.png)
相似题目
-
以下程序的输出结果是()。 main() { int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++) for(j=0;j<=i;j++) s+=a[i][j]; printf("%d\n",s); }
-
#includevoid sub(int s[],int y){static int t=3;y=s[t];t--;}main(){int a[]={1,2,3,4},i,x=0;for(i=0;i<4;i++){sub(a,x);printf("%d",x);}printf("\n");}
-
求1!+2!+3!+4!+5!int fac(int n){int i,b=1;for(i=1;i<=n;i++)b=b*_____;return(b);}int main(){int i,s;s=0;for(i=1;i<=5;i++)s=s+______;printf(sum=%d\n,s);}
-
以下程序的输出结果是double f(int n){ int i; double s;s=1.0;for(i=1; i<=n; i++) s+=1.0/i;return s;}main(){ int i,m=3; float a=0.0;for(i=0; i
-
下面程序的功能是计算 S= 0!+1!+2!+…+k! ( k>=0 )。 #include \stdio.h\ long fun(int n) { int i; long s=1; for(i=1; ① ;i++) s*=i; return( ② ); } int main() { int k,n; long s; scanf(\%d\,&n); s= ③ ; for(k=0;k<=n;k++) s+= ④ ; printf(\%ld\\n\,s); return 0; }
-
程序填空完成功能:求分数序列 2/1,3/2,5/3,8/5,13/8 …… 的前 20 项之和。 #include using namespace std; int main() { double i,n=1,m=1,t,s=0 ; for (i=1;i<=20;i++) { t = n ; n = m ; 【 】 ; s = s + m/n ; } cout<
-
下面程序的功能是计算S=0!+1!+2!+...+k! (k>=0)#includelong fun(int n){int i;long s=1;for(i=1; ;i++)s*=i;return( );}int main(){int k,n;long s;scanf(\%d\,&n);s= ;for(k=0;k<=n;k++)s+= ;printf(\%ld\\n\,s);return 0;}
-
以下程序的输出结果是#includeint main(void){int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b[j][j]];printf(\%d\\n\,t);return 0;}
-
有以下程序inculde <stdio.h>Main(){ int B[3][3]={0,1,2, 0,1,2,0,1,2},i,j,t+1;For (i=0;i<3;i++)For (j=1;j<=1;j++) t + =B[i]B[[j][i]];printF(“%d\n”,t);}程序运行后的输出结果是
-
有以下程序: main() { int t=1, i=5; for(; i>=0; i--)t*=i; printf("% d\n",
-
有以下程序()main(){int i,s=0;for(i=1;i<10;i+=2)s+=i+1;printf("%d\n",s);}程序执行后的输出结果是
-
有以下程序: maln() { int i,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2)s+=*(t+i); printf("%d\n",s); } 程序执行后的输出结果是()。
-
有以下程序 include <stdio.h> main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++) c[s[i]++; for(i=l;i<5;i++) printf("%d",c[i]); printf("\n"); } 程序的运行结果是
-
有以下程序:void sott(int a[], int n){ inti, j, t;for(i=0; i<n-1; i++)for(j=i+1; j<n; j++)i
-
有以下程序: struct STU { char name[10]; int num; int score; }; main() { struct STU s[5]={{"YangSan",20041,703},{"LiSiGuo",20042,580}, {"WangYin",20043,680},{"SunDan",20044,550), {'Penghua",20045,537}},*p[5],*t; int i,j; for(i=0;i<5;i++) p[i]=&s[i]; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(p[i]->Score>p[j]->Score) { t=p[i];p[i]=p[j];p[i]=t; } printf("%d %d\n",s[1].Score,p[1]->Score); } 执行后输出结果是()。
-
有以下程序 include <stdio.h> include <string.h> void fun(char,*s[],int n) { char *t; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]:s[j];s[j]=t;} } main() { char *ss[]={"bcc","bbcc","xy","aaaacc","aabcc"}; fun(ss,5); printf("%s,%s\n",ss[0],ss[4]); } 程序的运行结果是
-
有下列程序: main {int i,s=0,t[]={1,2,3,4,5,6,7,8,9); for(i=0;i<9;i+=2)s+=*(t+i); printf
-
以下程序的输出结果是()。 int main () { int i ,j ,s=0 ; for (i=1 ; i<=15 ; i+="4" ) for (j="3;" j+="4" s++ printf ("%d\n" , s return 0;> A、15
-
下列程序段的时间复杂度为s=0;for(i=1;i<n;i++)for(j=1;j<n;j++)s+=i*j()
-
有下列程序: include voidmain() { ints[12]={1,2,3,4,4,3,2,1,1,1,2,3),c[5]= {0},i; for(i=0;i<12;i++)c[s[i]]++; for(i=1;i<5;i++)printf("%d",c[i]); printf("\n") } 程序的运行结果是()。
-
以下程序的输出结果是()。main(){int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("%d\n",s);}
-
用冒泡法对数组a 进行由小到大的排序()。 void fun(int a[],int n) { int i,j,t; for (j=0; j<=n-1 ; j++) for (i=0; 【19】; i++) if(a[i]>a[ i + 1 ] ) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } main() { int i,a[10]={3,7,5,1,2,8,6,4,10,9}; fun(a,10); for(i=0;i<10;i++) printf("%3d",a[i]); }请选择填写【19】里面的内容
-
功能:编程求任意给定的n个数中的奇数的连乘积,偶数的平方和以及0的个数,n通过scanf()函数输入。 include <stdio.h> int main() { int r=1,s=0,t=0,n,a,i; printf("n=");scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d", _____ ); if(a%2!=0) _________=a; else if(a!=0) s+=a*a; else t++; } printf("r=%d,s=%d,t=%dn",r,s,t); return 0; }
-
有如下程序: include main() { int a[5]={1,2,3,4,5},b[5]={0,2,1,3,0),i,s=0; for(i=0;i<5;i++)s=s+aEb[i]; printf(“%d\n”,s); } 程序运行后的输出结果是()。
推荐题目
- 患儿,4岁。急惊风后低热不退,形容憔悴,手足心热,肢体拘挛强直,舌绛少津。其病机是()
- 大连市计划在哪座桥上面雕塑12尊希腊女神像?()
- 主题策划的具体策划的具体原则是()。
- 异步电动机的调速方法包括()
- 旅游市场的细分是一个以市场调研为基础的分析和判断过程,但更重要的是旅游市场的细分是一个策略,关于旅游市场的细分对旅游企业来说,按标准细分的市场对其制定市场营销策略、组织宣传、广告、开展销促销活动尤为重要()。
- 对于混凝土的徐变,以下观点正确的是()。
- 银行结算提供的是一种()服务。
- 下列各种因素中引起新生儿窒息的原因有()
- 某房屋建筑物地基土的天然含水量w=35%,塑限含水量wP=26%,液限含水量wL=45%。试问:确定该土的性质和状态为下列()项。()
- 案例8:某工程建筑面积约为14.6万m2,地下室3层,上部由5个建筑单体组成。总承包施工单位为特级施工企业,监理单位为房建甲级监理企业。建设单位要求加强现场安全文明管理,确保实现省级安全文明工地。问题:项目监理机构要求施工单位在施工前申报相关资料,下列()不是必须申报的资料