int main(){ int n,i; scanf("%d",&n); for(i=2;i<=n-1;i++){ if(n%i==0){ 【1】 } } if(i 以下程序段的输出结果是【1】 int i,j; for(i=4;i>1;i--) { for(j=1;j 下面的函数是求一个整数的阶乘,则 【1】应该填写的语句是: int getS(int n){ int s=1; while(n>1) { s=s*n; 【1】 } return s; } 下面程序的功能是将从键盘输入的两个数,比较后由小到大排序输出;当输入的两个数相等时结束。请在【1】处填空。 #include void main() { int a,b,t; scanf("%d%d",&a,&b); while( 【1】 ) { if(a>b) {t=a; a=b; b=t} printf("%d,%d\n",a,b); scnaf("%d%d",&a,&b); } } 下面程序的功能是计算1至10之间的奇数之和及偶数之和。请在【1】处填空 #include int main() { int a=0,b,c=0,i; for(i=0;i<=10;i+=2) { a+=i; 【1】 c+=b; } printf("偶数之和=%d\n",a); printf("奇数之和=%d\n",c); } do-while语句中的语句可以一次也不执行. for语句中的表1,表2,表3均可以省略,并且分号也可以省略. 在while循环中允许使用嵌套循环,但只能是嵌套while循环. do-while循环的while后的分号可以省略。 for循环只能用于循环次数已经确定的情况。 for循环是先执行循环体语句,后判断表。 switch语句中的表返回值只能是整型变量 C程序设计中,分支语句要求if-else必须成对出现。 switch语句中的case后面,只能是一条语句,不可以是多条 for循环和while循环语句不可以嵌套使用 while和do...while循环不论什么条件下它们的结果都是相同的。 while循环结构的特点是"先判断后执行", 如果表的值一开始就为"假",则循环体一次也不执行. 循环体中,如果包含一个以上的语句,则应用花括号括起来,以复合语句的形式出现. 使用循环的嵌套结构时,外层循环应"完全包含"内层循环,不能发生交叉. break语句用于结束整个循环,不再继续判断执行循环的条件是否成立. 在循环语句中,for循环属于当型循环. 在实际编程中,for循环可以用do-while循环完全替换. continue语句的作用是跳过循环体中剩余的语句,而强行执行下一次循环. break只能终止并跳出最近一层的循环结构. 在do-while循环体中,一定要有能使while后面表的值变为假的操作。 continue只能用于循环体中。 for循环可以用于循环次数不确定但给出循环控制条件的程序段。 c语言中三种基本结构:顺序、选择、循环有一个入口。