|
发表于 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:} |
|