⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modi79.c

📁 c题库
💻 C
字号:
/*
下列给定程序中函数fun的功能是:删除字符串s中的所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用“#”结束输入。
  请改正程序中的错误,使它能输出正确的结果。
  注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
*/

#include <string.h>
#include <stdio.h>
#include <ctype.h>
fun ( char *p)
{  int i,t;  char c[80];
/**********found************/
   for (i = 0,t = 0; p[i] ; i++)
     if(!isspace(*(p+i))) c[t++]=p[i];
   c[t]="\0";
   strcpy(p,c);
}

main()
{  char c,s[80];
   int i=0;
   printf("Input a string:");
   c=getchar();
   while(c!='#')
   {  s[i]=c;i++;c=getchar(); }
   s[i]='\0';
   fun(s);
  puts(s);
}

/*
答案:
  第5行   c[t]="\0"            c[t]='\0'
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -