當前位置:首頁 » 編程語言 » c語言月份題

c語言月份題

發布時間: 2022-08-20 09:40:56

㈠ 用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;

}

(1)c語言月份題擴展閱讀

用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;

}

㈡ c語言編程題:定義表示一年12個月份的枚舉month,並定義枚舉變數bd_mnth,賦值為六月。

enum month
{
January,February,March,April,
May,June,July,August,Septemper,
October,November,December
};
enum month bd_mnth = June;

㈢ C語言編程(關於月份的天數問題)

#include <stdio.h>

int main(int argc,const char * argv[]){
int a,b,c,n,m,i,s;
scanf("%d%d%d",&a,&b,&c);
n=a%4;
m=a%100;
i=a%400;
if(b<3)
s=31+c;
else if((n==0 && m!=0)||i==0){
s=30*((b-1)/2-1)+31*(b/2)+29+c;
}
else{
s=30*((b-1)/2-1)+31*(b/2)+28+c;
}
printf("%d",s);

return 0;
}
a,b,c分別為年月日 參數自己看
全部手打 你能補採納?

㈣ c語言編寫程序,輸入某年某月,求該月的天數

#include<iostream.h>
voidmain()
{
intYear,Month,Day;
cout<<"Pleaseenterthecurrentdate(年月以空格分隔):";
cin>>Year>>Month;
while(Month<=0||Month>12)
{
cout<<"輸入時間有誤,請重新輸入:";
cin>>Year>>Month;
}
switch(Month)
{
case4:
case6:
case8:
case9:
case11:
Day=30;
break;
case2:
if(Year%400==0||Year%4==0&&nYear%100!=0)
Day=29;
else
Day=28;
break;
default:Day=31;
}
cout<<"該月天數為:"<<Day<<"天";
}

㈤ C語言入門問題:輸入年份和月份,求該月有多少天

#include&lt;stdio.h&gt;

main(){

int year,mounth,days;

printf("input year,mounth ");

scanf("%d,%d",&year,&mounth);

if(mounth%2!=0||mounth==8){

days=31;//不管什麼年份,這幾個月天數都是固定的

}

else{

if(mounth==2){

if((year%4==0)&&(year%100!=0)||(year%400==0))

//判斷是否是閏年能被4整除不能被100整除,能被400整除的年份位閏年

days=29;

else

days=28;

}

else

days=30;

}

printf("該月份共有:%d天",days);

}

運行結果:

(5)c語言月份題擴展閱讀:

printf()用法:

printf()函數的調用格式為:printf("&lt;格式化字元串&gt;",&lt;參量表&gt;)。

其中格式化字元串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。

參量表是需要輸出的一系列參數,其個數必須與格式化字元串所說明的輸出參數個數一樣多,各參數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。

比如:

int a=5678;

printf("a=%d ",a);

輸出結果為a=5678。

㈥ C語言根據日期求月份

判斷某年是不是閏年需要滿足以下條件:1。能被4整除而不能被100整除。2。能被400整除。intyear;if((year%4==0)&&(year%100!=0)||(year%400==0))printf("%d年是閏年\n",year);elseprintf("%d年不是閏年\n",year);

㈦ C語言怎樣做●任意輸入一個月份(1-12) ,編寫自定義函數輸出其對應的季節(3, 4

#include<stdio.h>
int main()
{ int m;
char s[4][5]= {"春季","夏季","秋季","冬季"};
scanf("%d",&m);
//for(m=1; m<13; m++)
printf("%d月:%s\n",m,s[((m+9)%12/3)]); //+9:3,4,5為春季,+10:2,3,4為春季
return 0;
}

㈧ C語言題:輸入年份year和月份month,求該月有多少天

#include <stdio.h>
int main()
{
int days[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int year, month;
printf("輸入年份和月份:");
scanf("%d%d", &year, &month);
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
days[2]++;
printf("%d年%d月有%d天\n", year, month, days[month]);
return 0;
}

熱點內容
購買雲伺服器並搭建自己網站 發布:2025-05-14 13:20:31 瀏覽:687
sqlserver建立視圖 發布:2025-05-14 13:11:56 瀏覽:484
搭建httpsgit伺服器搭建 發布:2025-05-14 13:09:47 瀏覽:255
新電腦拿回來我該怎麼配置 發布:2025-05-14 13:09:45 瀏覽:240
視頻伺服器新建ftp用戶 發布:2025-05-14 13:03:09 瀏覽:225
php花生 發布:2025-05-14 12:54:30 瀏覽:550
java人才 發布:2025-05-14 12:29:10 瀏覽:649
如何打開軟密碼 發布:2025-05-14 12:28:55 瀏覽:427
七牛存儲待遇 發布:2025-05-14 12:27:20 瀏覽:422
C語言a35a4a5 發布:2025-05-14 11:53:48 瀏覽:814