题目是:找出一个英文句子中不同字母个数
我认为我自己写的这个代码不满足条件,但是又不知道怎么改?而且这个运行出来还是不正确的,所以希望大神们给我讲讲//统计不同的单词个数
#include<stdio.h>
#include<string.h>
void main()
{
int len,i,j,temp = 0;
char input[100];
gets(input);
len = strlen(input);
if(input[0] == ' ')
{
printf("这样不得行!\n");
}
else if(input[0] == '\0')
{
printf("这样不得行!\n");
}
else
{
for(i = 0;i < len;i++)
{
for(j = 0;j < i;j++)
{
if(input[i] == input[j])
{
temp = 0;
// break;
}
}
temp += 1;
}
}
printf("不同的单词个数是%d\n",temp);
}