C语言入门问题:输入年份和月份,求该月有多少天

 时间:2024-10-13 03:15:32

#include<stdio.h>

main(){

int year,mounth,days;

printf("input year,mounth\n");

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

}

运行结果:

C语言入门问题:输入年份和月份,求该月有多少天

扩展资料:

printf()用法:

printf()函数的调用格式为:printf("<格式化字符串>",<参量表>)。

其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。

参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。

比如:

int a=5678;

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

输出结果为a=5678。

  • c语言输入三个整数,按从小到大的顺序输出
  • C语言编程:输入三个数取最大值/三个数求最大值
  • python输入两个整数,输出两个整数的和
  • 如何用C语言判断是否为素数
  • C语言中的scanf函数怎样输入字符串?
  • 热门搜索
    胸小怎么变大 东华理工大学怎么样 天津师范大学怎么样 孕妇怎么控制体重 我的世界玻璃板怎么做 十字绣怎么勾边 怎么祛除痤疮 神经性皮炎怎么治疗 微信实名认证怎么弄 脸上螨虫怎么去除