logo - 刷刷题
下载APP
【简答题】

阅读下列程序说明和C代码,将应填入(n)处。 请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: include<stdio.h> include<conio.h> int m; void fun(char*s) { int i=0,j=0; char *p=s; while(*(p+i)) { if(*(p+i)>='A'&&*(p+i)<='Z') { (1); } (2); } s[j]='/0'; (3); } main() { char str[80]; clrscr(); printf('/nEnter a string:'); gets(str); printf('/n/nThe string is:/%s/n',str); fun(str); printf('/n/nThe string of changing is: /%s/n',str); printf('/n/nThe length of changed strtng is:/%d/n',m); }

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三