刘国帅


私信TA

用户名:tzu210341123

访问量:500

签 名:

等  级
排  名 8417
经  验 1175
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 泰州学院
专  业

  自我简介:

TA的其他文章

解题思路:用while循环输入字符串,当输入"End of file"时结束循环。遍历每次输入的字符串,当遍历到不是空格的字符时,原样输出。遍历到空格时输出'',也就是什么也不输出。

注意事项:

参考代码:

#include<stdio.h>
#include<string.h>
void ch(char *a){
	int i,s;
	s=strlen(a);
	for(i=0;i<s;i++){
		if(a[i]==' ')printf("");
		else printf("%c",a[i]);
	}
	printf("\n");
}
int main(){
	char a[100];
	while(gets(a)){
		ch(a);
		if(a=="End of file")break;
	}
	return 0;
}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

大佬,为什么把你的代码
for(i=0;i<s;i++){
        if(a[i]==' ')printf("");
        else printf("%c",a[i]);
    }
改成这样
for(i=0;i<s;i++){
        if(a[i]!=' ')
        printf("%c",a[i]);
    }
就不行了呢?
2022-06-30 14:59:55
看懂了,好棒
2022-04-24 09:12:15
  • «
  • 1
  • »