题目:
下表是国家和它们的首都:
Australia Canberra
Belgium Brussels
China Beijing
Denmark Copenhagen
England London
France Paris
Greece Athens
Ireland Dublin
Scotland Edinburgh
Wales Cardiff
写一个程序输入一个国家的国家名,输出该国的首都名。
**提示信息:"请输入国家名:"
**输出格式要求:"%s的首都为%s!" "你输入的国家%s没有找到它的首都!"
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *m[]= {"Australia","Belgium","China","Denmark","England","France","Greece","Ireland","Scotland","Wales"};
char *n[]= {"Canberra","Brussels","Beijing","Copenhagen","London","Paris","Athens","Dublin","Edinburgh","Cardiff"};
char x[20];
int i ;
printf("请输入国家名");
scanf("%s",&x[20]);
for(i = 0; *m[i] == '\n';i++)
{
if(*m[i] == x)
{
printf("%s的首都为%s!",m[i],n[i]);
}
if(*m[i] == '\n')
{
printf("你输入的国家%s没有找到它的首都!");
}
}
}