若for循环用以下形式表示:for(表达式1;表达式2;表达式3)循环体语句则执行语句for(i=0;i<3;i++) printf(“*”);时,表达式1执行次,表达式3执行次。
查看答案
下面程序的功能是计算1-3+5-7+…-99+101的值,请填空。#include main(){int i,t=1,s=0;for(i=1;i<=101;){ t=t*i; s=s+t;; }printf(“%d\n”,s);}
以下程序的运行结果是_______。int func(int a[][3]){int i,j,sum=0;for(i=0;i<3;i++)for(j=0;j<3;j++){a[i][j]=i+j;if(i==j) sum=sum+a[i][j];}return(sum);}void main(){int a[3][3]={1,3,5,7,9,11,13,15,17}; int sum;sum=func(a);printf(“\nsum=%d\n”,sum);}
以下程序的功能是_______。int fac(int n){static int f=1;f=f*n;return(f);}void main(){int i;for(i=1;i<=5;i++)printf(“%d!=%d\n”,i,fac(i));}