float fun(int n) {
float p=1; int i;
for(i=1;i<=n;i++) ___________________; _________; }
main() {
int i; float s=0;
for(i=1;i<=10;i++) ________________; printf(\}
1. 统计输入的一行字符中大写英文字母的个数的。 main() {
int n=0; char x;
scanf(\ while(_____________) {
}
if(______________________)
n++;
scanf(\
printf(\}
2. 判断输入的一个整数是否为完数。即该数等于它的各个因子之和。 main() {
int n,i,s=0; scanf(\ for(i=1;i if(______________________) s=s+i; if(____________) printf(\ else } 3. 打印杨辉三角形(10行)。 1 1 1 1 1 1 2 3 4 1 3 6 1 4 1 printf(\ main() { int a[10][10],i,j; for(i=0;i<10;i++) _______________________ for(i=2;i<10;i++) for(j=1;j ___________________ for(i=0;i<10;i++) { } } 4. 在输入的任意十个数中找最大值,并求平均值。 main() { int a[10],s=0,*pm,*p; for(j=0;j<=i;j++) printf(\ printf(\ for(p=a;p scanf(\ for(pm=p=a;p s=_____________; if(*pm<*p) _________________; } printf(\printf(\} 四、流程图 1. 读以下程序,画出相应的流程图。 main() { } 1.阅读下面程序画出流程图 #include int i,x,n; n=0; for(i=1;i<=100;i++) { scanf(\ if(x%2==0) int i=1,s=0; while(i<10) { s=s+i; } printf(\ if(s>5) break; if(i%2==0) continue; i++; n++; } printf(\} 1.阅读下面程序画出流程图 #include int s,x,i; s=0; for(i=1;i<=20;i++) { scanf(\ } printf(\} s=s+x; 1.阅读下面程序画出流程图 main() { int a,b,temp; scanf(\while(b!=0) { temp=a%b; a=b; b=temp; } printf(\} 1.阅读下面程序画出流程图 #include for(i=1;i<=100;i++) { scanf(\ if(x>=0) n1++; else n2++; } printf(\} 1.阅读下面程序画出流程图 main() { float a ; char ch; printf(“请输入一位学生百分制成绩:”); scanf(“%f”, &a ) ; if (a>100 || a<0) printf(\该同学百分制成绩为%d ,无效\ else { if (a>=90) ch=’A’; else if (a>=60) ch=’B’; else ch=’C’; printf(\该同学百分制成绩%d ,对应等级为 %c\ } } 1. 画出以下程序的流程图。 main() { int i,s=0; for(i=10;i<100;i++) { if(i/10!=i) s=s+i; else printf(\ printf(\