月份的编程
⑴ vb编程 输入月份,输出正确的季节,用循环语句。(12、1、2冬季,3、4、5为春)
'这种题为什么要用循环做,它本身就是一个selectcasexx语句题,用循环如下:
PrivateSubCommand1_Click()
DimnAsInteger,a(1To12)AsString,iAsInteger
a(1)="冬季"
a(2)="冬季"
a(3)="春季"
a(4)="春季"
a(5)="春季"
a(6)="夏季"
a(7)="夏季"
a(8)="夏季"
a(9)="秋季"
a(10)="秋季"
a(11)="秋季"
a(12)="冬季"
n=Val(InputBox("","inputanumber",3))
Fori=1To12
Ifi=nThen
MsgBoxa(n)
ExitFor
EndIf
Next
EndSub
⑵ 编程实现从键盘上输入年份和月份,即可输出该页对应的天数含(闰年)
c语言实现如下:
#include<stdio.h>
void main()
{
int year,month;
int day[12]={31,28,31,30,31,30,31,31,30,31,30,31};
printf("请输入年份与月份:\n");
scanf("%d%d",&year,&month);
if (year%4==0&&year%100!=0||year%400==0) day[1]++;
//判断是否为闰年,是则给原2月天数加一天。
printf("%d年%d月有%d天\n",year,month,day[month-1]);
}
⑶ 用c语言编写 输入一个月份,判断此月份所在的季节
#include<stdio.h>
intmain(){
intmonth=0;
printf(“请输入月份: ”);
scanf_s("%d",&month);
switch(month){
case1:
case2:
case3:printf(“春”);break;
case4:
case5:
case6:printf(“夏”);break;
case7:
case8:
case9:printf(“秋”);break;
case10:
case11:
case12:printf(“冬”);break;
default:{
printf(“输入错误”);
}
}
return0;
}

(3)月份的编程扩展阅读
用C语言输入年,月得到该年该月的日历
#include<stdio.h>
intyear(inty)
{
if((y%4==0)&&(y%100!=0)||y%400==0)
return366;
else
return365;
}
intmain()
{
inty,m;
inti,j,sum=0;
intbegin,week;
intdays[12]={31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d,%d",&y,&m);
for(i=1900;i<y;i++)
sum+=year(i);
week=(sum+1)%7;//表示该年1月1日为星期几
if(year(y)==366)
days[1]=29;
printf(" %d年%d月日历如下: ",y,m);
printf("%d月 ",m);
printf("7123456 ");
printf("===================== ");
begin=1;
for(j=0;j<week;j++)
printf("");
while(begin<=days[m+1])
{
printf("%3d",begin);
begin++;
week=(week+1)%7;
if(week%7==0)
printf(" ");
}
printf(" ");
return0;
}
⑷ 急求 编程,从键盘上输入一个月的编号(1--12),显示该月号的对应的月英文名
#include <iostream>
using namespace std;
void main()
{
int i;
while(1){
cout<<"请输入月份:1-12翻译为英文,0退出"<<endl;
cin>>i;
if(i==0)
break;
else
{
switch(i)
{
case 1:
cout<<"January"<<endl;
break;
case 2:
cout<<"February"<<endl;
break;
case 3:
cout<<"March"<<endl;
break;
case 4:
cout<<"April"<<endl;
break;
case 5:
cout<<"May"<<endl;
break;
case 6:
cout<<"June"<<endl;
break;
case 7:
cout<<"July"<<endl;
break;
case 8:
cout<<"August"<<endl;
break;
case 9:
cout<<"September"<<endl;
break;
case 10:
cout<<"October"<<endl;
break;
case 11:
cout<<"November"<<endl;
break;
case 12:
cout<<"December"<<endl;
break;
default:
cout<<"非法输入 请重新输入"<<endl;
break;
}
}
}
}
这个可以直接运行的代码。
⑸ 编一个程序,输入英文月份名,输出月份数字
#include<stdio.h>
int main()
{
char*month_name[13]={"illegal month","January","February","March","April",
"May","June","July","August","September","October","November","December"};
int n;
printf("input month: ");
scanf("%d",&n);
if((n<=12)&&(n>=1))
{
printf("it is %s. ",*(month_name+n));
}
else
{
printf("it is wrong. ");
}
return 0;
}

(5)月份的编程扩展阅读:
在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。
在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。
缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。
