| 
 | 
 
 
发表于 2013-4-6 12:33:37
|
显示全部楼层
 
 
 
- #include<stdio.h>
 
  
- #define MAXSAVE 27   //定义最大存储字符为26个字母,最后一个设置为0
 
  
- int main()
 
 - {
 
 -         int c,i,j;
 
 -         int cs[MAXSAVE];
 
  
-     int search(int c,int cs[]);
 
  
-                 for (i=0;i<MAXSAVE;i++)
 
 -                         cs[i]=0;
 
  
-                 i=0;
 
  
-         while ((c=getchar())!='\n')
 
 -         {
 
 -                 j=search(c,cs);
 
 -                 if (j==0)
 
 -                 {
 
 -                         cs[i]=c;
 
 -             i++;
 
 -                 }
 
 -                         
 
 -         }
 
 -     i=0;
 
 -         while (cs[i]!=0)
 
 -         {
 
 -          putchar(cs[i]);
 
 -                  i++;
 
 -         }
 
 -         putchar('\n');
 
 -         return 0;
 
 - }
 
  
- int search(int c,int cs[])
 
 - {
 
 -     int i=0;
 
 -         while(cs[i]!='\0')
 
 -         {
 
 -                 if (c==cs[i])
 
 -                 {
 
 -                         break;
 
 -                 }
 
 -                 i++;
 
 -         }
 
 -         if (c==cs[i]) 
 
 -                 return 1;
 
 -         else 
 
 -         return 0;
 
 - }
 
  复制代码 抱歉。我赶着上学了。今天又要滚回学校了。测试好使。你自己看看吧。{:7_168:} |   
 
 
 
 |