[二级C试题天天练]上机填空

文章作者 100test 发表时间 2007:03:10 16:59:12
来源 100Test.Com百考试题网


请填充main函数,该函数的功能是:把字符串str1中的非空格字符拷贝到字符串str2中.
例如,若str1="glad to see you !",
则str2="gladtoseeyou!".
注意:部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容,仅在main()函数的横线上填入所编写的若干表达式或语句.
试题程序:
#include
#define n 80
main()
{ static char str1[n]="glad to see you !".
char str2[n].
int i=0,j=0.
clrscr().
printf("\n*****str1*****\n").
puts(str1).
while(str1[i])
{ if(___[1]____)
str2[j ]=str1[i].
____[2____.
}
printf("\n*****str2*****\n").
for(i=0.iprintf("%c",str2[i]).
}
答案:[1]str1[i]!=''
   [2]i++
解析:填空1:如果当前字符不为空格,则将它保存在字符串str2中.填空2:在while循环中,通过i++取得字符串str1中当前字符的下一个字符,继续判断是否为空格.

相关文章


[二级C试题天天练]自加自减运算
C 习题与解析(重载-01)
C 习题与解析(重载-02)
[二级C试题天天练]C语言考试试题11
[二级C试题天天练]上机填空
C 习题与解析(友元-03)
[二级C试题天天练]C语言考试试题9
C 习题与解析(友元-04)
C 习题与解析(友元-02)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛