//包含头文件
#include<stdio.h>
//单词类型定义(定义成结构体类型,包含存储单词和中文翻译两个成员)
typedef struct word
{
char spell[30];
char translation[50];
}word;
//函数声明
//主函数
int main()
{
//定义单词类型变量a,给单词变量a赋初值
word a={"student","学生"};
//定义字符数组tmp,用于存储用户输入的单词
char tmp[30];
//在屏幕上输出单词变量a的中文翻译
printf("%s
",a.translation);
//提示用户输入单词
printf("请拼写该单词:");
//读入用户输入的单词,存入字符数组tmp
gets(tmp);
//将用户输入的单词与单词变量a的单词成员比较,如果相等则输出“恭喜你!答对了!”,否则输出“答错了,继续努力!”。
if(!strcmp(a.spell,tmp))
printf("恭喜你!答对了!");
else
printf("答错了!继续努力!");
return 0;
}