样例
样例输入 Copy
abCD123
666xyz
样例输出 Copy
apple
我记得有点模糊
candy
我记得有点模糊
这是一个数字1
这是一个数字2
这是一个数字3
这是一个数字6
这是一个数字6
这是一个数字6
这个单词我已经记住了
这个单词我已经记住了
zero
原先想用sacnf%c(应为scanf%s gets不能录入回车) 后来想到用gets
注意gets那一行不能写成!=EOF
要写成gets(a)!=NULL
scanf才用!=EOF
```c
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main()
{
char a[1100];
while (gets(a) != NULL)
{
int i,j,k;
int len = strlen(a);
for ( i = 0; i < len; i++)
{
if (a[i] >= '0' && a[i] <= '9')
printf("这是一个数字%c\n", a[i]);
else if (a[i] == 'a' || a[i]=='A')
printf("apple\n");
else if (a[i] == 'b' || a[i] == 'B')
printf("我记得有点模糊\n");
else if (a[i] == 'c' || a[i] == 'C')
printf("candy\n");
else if (a[i] == 'd' || a[i] == 'D')
printf("我记得有点模糊\n");
else if (a[i] == 'e' || a[i] == 'E')
printf("easy\n");
else if (a[i] == 'f' || a[i] == 'F')
printf("fly\n");
else if (a[i] == 'g' || a[i] == 'G')
printf("good\n");
else if (a[i] == 'h' || a[i] == 'H')
printf("我记得有点模糊\n");
else if (a[i] == 'i' || a[i] == 'I')
printf("ice-cream\n");
else if (a[i] == 'j' || a[i] == 'J')
printf("juice\n");
else if (a[i] == 'k' || a[i] == 'K')
printf("kill\n");
else if (a[i] == 'l' || a[i] == 'L')
printf("lyy\n");
else if (a[i] == 'm' || a[i] == 'M')
printf("math\n");
else if (a[i] == 'n' || a[i] == 'N')
printf("near\n");
else if (a[i] == 'o' || a[i] == 'O')
printf("open\n");
else if (a[i] == 'p' || a[i] == 'P')
printf("parent\n");
else if (a[i] == 'q' || a[i] == 'Q')
printf("quit\n");
else if (a[i] == 'r' || a[i] == 'R')
printf("road\n");
else if (a[i] == 'w' || a[i] == 'W')
printf("way\n");
else if (a[i] == 'z' || a[i] == 'Z')
printf("zero\n");
else printf("这个单词我已经记住了\n");
}
}
return 0;
}
今天先写到这里吧,周六晚上再补充