efault } 8. 下面的程序段用于计算 10! 。请填空。 int i,s; s=____________; //1 for (i=1;i<=10;i++) ____________; // s=s*i printf("10!=%d\n",s); 9. 从键盘输入若干字符,以回车结束,统计其中大写字母、空格及其它字符的个数。请填空。 char ch; int upper=0,space=0,other=0; while ((ch= ____________ )!='\n') // getchar( ) if (________________________) // 大写字母// ch>='A' && ch<='Z' upper+=1; else if (____________) // 空格// ch==' '或 ch==32 space+=1; else // 其它字符 other+=1; printf("upper=%d, space=%d, other=%d\n",upper,space,other); 10. 下面的程序段输出九九乘法表。请填空。 for (i=1; i<=9; i++) { for (j=1;j<=____________;j++) //i printf("%d*%d=%-3d",j,i,j*i); ____________; // printf("\n") } 11. 下面的程序段用于输出 101 到 200 之间的所有素数。请填空。 int m,k,i; for (m=101;m<=200;m+=2) { k=(int)sqrt(m); for (i=2;i<=k;i++) if (____________) // m%i==0 break; if (i==____________) // k+1 printf("%-4d",m); }