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;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值