程序填空 下载本文

=========或========= i=0;10>i;++i

=========或========= i=0;9>=i;++i

=========或========= i=0;i<=9;++i

第33题 (10.0分) 题号:648 难度:中 第1章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

给定程序中,程序的功能是:从键盘输入的字符中统计数字字符 的个数,用换行符结束循环。请填空。 例如:

输入:CADX2012JSJ0623 输出:8

-------------------------------------------------------*/ #include

void main() {

int n=0,c; c=getchar();

/***********SPACE***********/ while(【?】) {

/***********SPACE***********/ if(【?】) n++; c=getchar(); }

printf(\} 答案:

=======(答案1)======= c!='\\n'

=======(答案2)======= c>='0' && c<='9'

第34题 (10.0分) 题号:136 难度:中 第1章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

题目:计算100-1000之间有多少个数,其各位数字之和是5

-------------------------------------------------------*/ #include void main() {

int i,s,k,count=0; for(i=100;i<1000;i++) {

s=0; k=i;

/***********SPACE***********/ while(【?】) {

s=s+k; /***********SPACE***********/ k=【?】; } if(s!=5) /***********SPACE***********/ 【?】; else {

count++;

printf(\ } }

printf(\个数为:%d\\n\} 答案:

=======(答案1)======= k>0

=========或========= k

=========或========= k>=1

=======(答案2)======= k/10

=======(答案3)======= continue

第35题 (10.0分) 题号:138 难度:中 第1章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:输入整数a和b,交换a和b后输出。

-------------------------------------------------------*/ #include

void main() {

int a,b,temp;

printf(\输入整数a,b:\ scanf(\ temp=a;

/***********SPACE***********/ 【?】;

/***********SPACE***********/ 【?】;

printf(\} 答案:

=======(答案1)======= a=b

=======(答案2)======= b=temp

第36题 (10.0分) 题号:403 难度:易 第2章

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:输出9*9口诀。

-------------------------------------------------------*/ #include main() {

int i,j,result; printf(\

/***********SPACE***********/ for (i=1;【?】;i++) {

/***********SPACE***********/ for(j=1;j<10;【?】) {

result=i*j;

/***********SPACE***********/ printf(\【?】); }

printf(\ } } 答案:

=======(答案1)======= i<10

=========或========= 10>i

=======(答案2)======= j++

=========或========= ++j

=========或========= j=j+1

=======(答案3)======= result