[二级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中当前字符的下一个字符,继续判断是否为空格.
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: [二级C试题天天练]C语言考试试题10 下一篇文章: [二级C试题天天练]C语言考试试题11 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|