189 8069 5689

c语言用函数输出每月天数 c语言输出时间函数

输入两个整数(年份和月份),输出该月的天数。C语言编写

#include

创新互联公司自2013年起,是专业互联网技术服务公司,拥有项目成都做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元新吴做网站,已为上家服务,为新吴各地企业和个人服务,联系电话:18982081108

void

main()

{

int

year,month;

printf("请输入年份:

");

scanf("%d",year);

printf("请输入月份:");

scanf("%d",month);

if(month==2)

{

if(year%4==0)

printf("%d年%d月的天数为29天\n",year,month);

else

printf("%d年%d月的天数为28天\n",year,month);

}

if(month==4||month==6||month==9||month==11)

printf("%d年%d月的天数为30天\n",year,month);

else

printf("%d年%d月的天数为31天\n",year,month);

}

满意请采纳

用c语言编写一个函数,功能是算出每个月的天数

int GetMonthDays(int year,int month)

{

switch(month)

{

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

return 31;

break;

case 4:

case 6:

case 9:

case 11:

return 30;

break;

case 2:

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

{

return 29;

}

else

{

return 28;

}

break;

default:

printf("month error!");

return 0;

break;

}

}

c语言编程 输入月份数。相应输出该月天数

main()

{

int a,c;

scanf("%d,%d",a,c);

switch(c)

{

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:c=31;break;

case 4:

case 6:

case 9:

case 11:c=30;break;

case 12:c=28+(a%4==0a%100!=0||a%400==0);break;

}

printf("该月共有%d天\n",c);

}

变量B是多余的,然后12月份你写错了。没有default,只有12种情况。

输出应该在swich语句结束之后,将C的值输出。

有问题可以找我。呵呵

另外,团IDC网上有许多产品团购,便宜有口碑

任输入一平年的月份,输出该月份对应的天数用C语言怎么写?

由于程序的功能可以得出我们可以使用switch语句来完成这个功能。只需要用switch判定一下所处的月份,然后输出对应的天数就可以完成程序的功能。

程序代码如下:

#includestdio.h

int main()

{

int month=0;

scanf("%d",month);

switch(month){

  case 2 : printf("二十八天\n");break;

case 4 : printf("三十天\n");break;

  case 6 : printf("二十八天\n");break;

  case 9 : printf("二十八天\n");break;

  case 11 : printf("二十八天\n");break;

  default : printf("三十一天\n");

}

}

扩展资料:

switch语句使用注意事项:

switch语句执行时会从上到下根据括号中表达式的值做比较,当某个case语句中的表达式与此值相同时,就执行这个case语句或语句序列,直到遇到break为止。

break语句是必须有的,它用来结束switch语句的执行。如果所有case语句后面的表达式都不等于switch语句的表达式expr1的值0执行default后面的默认语句序列。

default部分是可选的。如果没有这一部分,并遇到所有case语句都不匹配,那么,就不作任何处理而进入后续程序段的执行。

switch语句工作原理:

对表达式(通常是变量)进行一次计算。

把表达式的值与结构中 case 的值进行比较。

如果存在匹配,则执行与 case 关联的代码。

代码执行后,break语句阻止代码跳入下一个 case 中继续执行。

如果没有 case 为真,则使用 default 语句。

参考资料来源:百度百科-switch语法

给定某年某月的数据,输出此月的天数的C语言编程怎么写?

如下:

#includeiostream.h

void main()

{

int Year,Month,Day;

cout "Please enter the current date(年月以空格分隔):";

cin YearMonth;

while(Month=0 || Month12 )

{

cout"输入时间有误,请重新输入:";

cin YearMonth;

}

switch(Month)

{

case 4:

case 6:

case 8:

case 9:

case 11:

Day=30;

break;

case 2:

if(Year%400 == 0 || Year%4==0  nYear%100 != 0)

Day=29;

else

Day=28;

break;

default: Day=31;

}

cout "该月天数为:"  Day "天";

}

介绍

C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。

它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。

既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。


名称栏目:c语言用函数输出每月天数 c语言输出时间函数
转载来源:http://cdxtjz.cn/article/higjeo.html

其他资讯