月份的編程
⑴ 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)月份的編程擴展閱讀:
在計算機系統中,一條機器指令規定了計算機系統的一個特定動作。一個系列的計算機在硬體設計製造時就用了若干指令規定了該系列計算機能夠進行的基本操作,這些指令一起構成了該系列計算機的指令系統。
在計算機應用的初期,程序員使用機器的指令系統來編寫計算機應用程序,這種程序稱為機器語言程序。使用機器語言編寫的程序,由於每條指令都對應計算機一個特定的基本動作,所以程序佔用內存少、執行效率高。
缺點也很明顯,如:編程工作量大,容易出錯;依賴具體的計算機體系,因而程序的通用性、移植性都很差。
