本文主要是介绍问题 J: 英语单词记忆法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
样例
样例输入 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;
}
今天先写到这里吧,周六晚上再补充
这篇关于问题 J: 英语单词记忆法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!