每行一个单词的形式打印其输入
今天做了个小题(编写一个程序,以每行一个单词的形式打印其输入。)下面是我差不多
一个小时写出来的程序。我做完后虽然感觉挺兴奋的,可心里也有点不舒服,总感觉是
不是我哪有问题,好像挺简单的一个问题,可总要搞这么久,就像我前面一篇里做的那个
小题,也看似简单,可弄了我2个小时,最后都没弄出结果来。现在想想总觉得自己是不
是很欠缺解题思路啊,希望以后做的多了,这方面能有所提高!!
#include<stdio.h>
void main()
{
 int c;
 while((c =getchar()) != EOF)
 {
  while(c == ' ' || c == '\t' || c =='\n')
   c =getchar();
  while(c != ' ' && c != '\t' && c !='\n')
  {
   putchar(c);
   c =getchar();
  }
   printf("\n"); 
 }
}
ps:
有时候运行程序会出现 cannot open Debug/1-10.exe for writing
现在知道这是没关掉前一个运行窗口。就是你运行了你的程序,结果发现输出有问题,你就去调试了,没有关闭这个窗口,
调试好了之后,又去运行,就有可能出现这个问题。
加油!
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号