当前位置:首页 » 编程语言 » 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 16:57:10 浏览:177
方舟怎么用自己的存档进入别人的服务器 发布:2025-05-14 16:46:25 浏览:876
微博视频高清上传设置 发布:2025-05-14 16:38:41 浏览:548
数据库图书管理设计 发布:2025-05-14 16:33:52 浏览:378
php开发的网页 发布:2025-05-14 16:22:03 浏览:477
服务器内存跑满了怎么回事 发布:2025-05-14 16:21:16 浏览:224
微信qq音乐缓存 发布:2025-05-14 16:16:16 浏览:469
c语言回收内存 发布:2025-05-14 16:16:08 浏览:144
2021国产安卓顶级旗舰买哪个 发布:2025-05-14 16:15:36 浏览:300
linux自学视频 发布:2025-05-14 16:14:49 浏览:256