C语言:用户输入年份月份日期,输入该日期是该年的第几天?(要求:用数组...答:int main(){ int year,month,day;int days[]={31,28,31,30,31,30,31,31,30,31,30,31};int i=0 , dayth=0;printf("input yyyy-mm-dd :");scanf("%d-%d-%d" , &year , &month, &day );if ( month > 12 || month < 1 ){ printf("input month error!\n");getchar(...
”输入某年某月某日,判断这一天是这一年的第几天“用C语言怎样编程答:int daytab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};/*一般年的12个月的天数组成一个数组*/ printf("Please input date(year,month,day):");/*提示输入年月日*/ scanf("%d-%d-%d",&year,&month,&day);/*输入年月日*/ printf("%d/%d/%d\n",year,month,day);days=...
C语言编程高手:输入年份year和月month,求该月有多少天。用C语言写程序...答:int GetDays(int nYear, int nMonth){ //参数越界检查(nMonth输入为1~12)if (nMonth <= 0 || nMonth > 12){ return 0;} //每个月的天数 int anMonthDay[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};//闰年的2月是29天 if((nYear % 4 == 0) && ...
C语言中如何用数组改写判断某年某月共有多少天答:include<stdio.h>void main(){int y,m,d,sum,i;int month[]={0,31,28,31,30,31,30,31,31,30,31,30,31};while(scanf("%d %d %d",&y,&m,&d)!=EOF){sum=d;if(y%4==0&&y%100!=0||y%400==0)month[2]=29;elsemonth[2]=28;for(i=1;i<m;i++)sum+=month[i];...
C语言编程:输入某年某月某日,判断这一天是这一年的第几天?答:可以使用数组,并且使用数组代码更简洁一些,参考代码如下:include int main(){ int i, days = 0;int year, month, day;int day_tab[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};printf("输入年、月、日,用空格隔开:");scanf("%d%d%d", &year, &month...
c语言编程输入一年中的任意一天输出它是这一年的第几天答:include "stdlib.h"//使用清屏命令时用此头文件 void main(){ int Day[14]={0,31,28,31,30,31,30,31,31,30,31,30,31};//此数组用于存放每个月的天数(下标为0时没有天数,其余为平年当中每月的天数)int year,month,day;//定义三个变量分别用于存放用户输入的年月日 int sumday=0;//...