2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > python输入数字输出月份英文_编写一个程序 输入月份号 输出该月的中文名和英文名。...

python输入数字输出月份英文_编写一个程序 输入月份号 输出该月的中文名和英文名。...

时间:2023-02-10 17:48:59

相关推荐

python输入数字输出月份英文_编写一个程序 输入月份号 输出该月的中文名和英文名。...

题目:

编写一个程序,输入月份号,输出该月的中文名和英文名。

例如,输入“3”,则输出三月份,输出March,要求用指针数组处理。

#include

#include

using namespace std;

int main(){

int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};

char * b[2][12]={

{"一月份","二月份","三月份","四月份","五月份","六月份","七月份","八月份",

"九月份","十月份","十一月份","十二月份"},

{"January","February","March","April","May","June","July","August","September",

"October","November","December"}

};

cout<

int n;

cin>>n;

cout<

for(int i=0;i<12;i++){

if(a[i]==n){

cout<

cout<

}

}

cout<

return 0;

}

运行界面:

这个问题还可以使用结构体来解决:

#include

#include

using namespace std;

int main(){

int i;

struct Month{

int num;

string Chinese;

string English;

};

Month yuefen[12]={

{1,"一月份","January"},

{2,"二月份","February"},

{3,"三月份","March"},

{4,"四月份","April"},

{5,"五月份","May"},

{6,"六月份","June"},

{7,"七月份","July"},

{8,"八月份","August"},

{9,"九月份","September"},

{10,"十月份","October"},

{11,"十一月份","November"},

{12,"十二月份","December"}

};

cout<

cin>>i;

for(int j=0;j<12;j++){

if(i==yuefen[j].num){

cout<

cout<

}

}

cout<

return 0;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。