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

全国等级考试资料网 2019-01-23 14:12:32 84
请填充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(" *****str1***** ");
   puts(str1);
   while(str1[i])
{ if(___[1]____)
   str2[j++]=str1[i];
   ____[2____;
}
printf(" *****str2***** ");
for(i=0;iprintf("%c",str2[i]);
}
答案:[1]str1[i]!=''
 [2]i++
解析:填空1:如果当前字符不为空格,则将它保存在字符串str2中.填空2:在while循环中,通过i++取得字符串str1中当前字符的下一个字符,继续判断是否为空格. 相关资料

相关阅读