您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> C语言 >> 模拟题 >> 正文    
  [二级C试题天天练]上机填空 【注册男护士专用博客】          

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

www.nanhushi.com     佚名   不详 

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

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目