下面程序段是从键盘输入的字符中统计数字字符的个数,当输入换行符时结束循环。请分析程序填空。[br][/br]int n=0,c;[br][/br]c=gethar();[br][/br]while(____)[br][/br]{if(____) n++;[br][/br]c=getchar();[br][/br]}
举一反三
- 下面程序段是从键盘输入的字符中统计数字字符的个数,当输入换行符时结束循环。请分析程序填空。 int n=0,c; c=gethar(); while(【1】) {if(【2】) n++; c=getchar(); }
- 有以下程序段:[br][/br]int n =10;[br][/br]while (n>7)[br][/br]n--;[br][/br]printf(“%d \n”,n);[br][/br]程序段的输出结果是()。 A: 10 B: 9 C: 8 D: 7
- 下面程序段A和B,先执行A再执行B,与单独执行B的结果比较( )。[br][/br]程序段A[br][/br]if(m [ n){<br]t = m;[br][/br]m = n;[br][/br]n = t;[br][/br]}[br][/br]程序段B[br][/br]while(n != 0){[br][/br]t = m % n;[br][/br]m= n;[br][/br]n = t;[br][/br]}[br][/br]System.out.println(m); A: 不同 B: 相同 C: 不确定 D: 其他
- 下列程序段A与B功能等价,请填写程序段B中相应语句。程序段A:[br][/br]int f(int n[br][/br]{if(n<=1)[br][/br]return n;[br][/br]else[br][/br]return f(n-1)+f(n-2),[br][/br]}[br][/br]程序B:[br][/br]int f(int n){[input=type:blank,size:4][/input];t0=0,t1=1,t=n;[br][/br]while ([input=type:blank,size:4][/input])[br][/br]t=[input=type:blank,size:4][/input];t0=t1;[br][/br]t1 =t;[br][/br]n--,[br][/br]}[br][/br]return[input=type:blank,size:4][/input]}[br][/br]
- 下面程序的功能是从键盘输入的10个整数中,找出第一个能被7整除的数。若找到,打印此数后退出循环;若未找到,打印“not exist”。请分析程序填空。[br][/br]#include [stdio.h][br][/br]main()[br][/br]{int i,a;[br][/br]for(i=1;i[=10;i++)<br]{scanf("%d",&a);[br][/br]if(a%7==0) {printf("%d",a); ____;}[br][/br]}[br][/br]if(____) printf("not exist\n");[br][/br]}