点赞(0)
 

0.0分

17 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 9 条评论

风流懒羊羊 3年前 回复TA
逆向思维,牛呀
無从挑Ti 3年前 回复TA
还可以这样操作呀,学会了
buguliao 3年前 回复TA
@出家人 还能更少呢    #include<stdio.h> int main() {     char ch;          while((ch=getchar())!=EOF)         if(ch!=&#039; &#039;)             printf("%c",ch); }
克肆光神 3年前 回复TA
一开始看到觉得很有道理,然后自己学题主套路一敲,这非常取巧,我不想用这种方式答题
funcy 3年前 回复TA
@funcy }
funcy 3年前 回复TA
@funcy printf("%s
",str);
funcy 3年前 回复TA
#include <stdio.h>
#include <stdlib.h>
#include <string.h>


void delect_char(char str[], char target[]);
int main()
{
    // int size = 1024;
    // char * buff = (char*)malloc(size);
    char ch[] = "End of file";
    char ch2[100];

    while(gets(ch2) != NULL && strcmp(ch2, ch) != 0)
    {
        if(strcmp(ch2, ch) != 0)
        {
            delect_char(ch2,ch);
        }
    }



    return 0;
}

void delect_char(char str[], char target[])
{
    int i,j;
    for (i=j=0; i<strlen(str); i++)
    {
        if (str[i] != ' ')
            str[j++]= str[i];
    }
    str[j] = '\0';
    printf
王贺 4年前 回复TA
@出家人 你不愧是出家人
出家人 4年前 回复TA
这会不会过于取巧?