C语言编程:输入年月日计算该日是该年中的第几天。。。这里那里错了?????3个答案-提问时间:2013-11-22-5个赞在visua

3个答案-提问时间:2013-11-22-5个赞
在visualC++6.0上,用C语言编写,计算某日是该年的第几天打开visualC++6.0-文件-新建-文件-C++SourceFile判断是否是闰年:#include<stdio.h>intleap(inta)自定义函数leap...
定义一个结构体变量(包括年、月、日),编写程序,要求输入年、月、日,程序能计算并输出该日在本年中是第几天。注意闰年问题。#include"stdafx.h"#...=0)||year%400==0)if(mouth==1)printf("%d月%d日是%d年中的%d天",mouth,day,year,...
Word文档-2页-25.0KBC程序:给出年、月、日,计算该日是该年的第几天.#include<stdio.h>intmain(){intjudgment1(intyear);intjudgment2(intmouth,intm,intday);inta,b,year,mouth,day;printf("...
Word文档-2页-12.19KBinti,y=0;for(i=0;i<(month-1);i++)y=y+w[i];if(x==1&&month>2)y=y+1;printf("%d月%d日是%d年的第%d天\n",month,day,year,y+day);return0;}
计算某日是某年的那一天时,应该从1990年算起。az569872968等级:论坛游民帖子:46专家分:78先判断平年还是闰年,然后计算月份,然后加天数moonnight等级:职业侠...
给出年、月、日,计算该日在该年中是第几天。#include<stdio.h>intmain(){intsum_day(intmonth,intday);intleap(intyear);intyear,month,day,days;printf("inputdate(year,month,...
C++编程:给出年、月、日,计算该日在该年中是第几天。#include<iostream>usingnamespacestd;intmain(){intsum_day(int,int);intleap(intyear);intyear,month,day,days=0;...
1.定义年月日和其他变量intday,month,year,sum,leap;2.输出:pleaseinputyear,month,day;告诉用户输入年月日printf("\npleaseinputyear,month,day\n");3.获取键盘输入的字符,用十进制定义scanf("%d,%d,%d",&year,&month,&day);查看全部>>
你好!!!改动一:case11: d=30;//这里少了一个分号改动二:days+=day;//循环外面,这里加上输入的日期数完整的代码:#include<stdio.h>main(){ intyear,month,day,days,i,d; scanf("%d-%d-%d",&year,&month,&day); days=0; for(i=1;i<month;i++) { switch(i) { case1: case3: case5: case7: case8: case10: case12: d=31; break; case4: case6: case9: case11: d=30;//这里少了一个分号 break; case2: if(year%4==0&&year%100!=0||year%400==0) d=29; else d=28; } days+=d; } days+=day;//这里加上输入的日期数 printf("%d",days);}
#include
main()
{    int year,month,day,days,i,d;
    scanf("%d-%d-%d",&year,&month,&day);
    days=0;
    for(i=1;i<month;i++)
    {    switch(i)
        {
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12: d=31; break;
            case 4:
            case 6:
            case 9:
            case 11:  d=30 ;//这里出错了
                        break;
            case 2: if(year%4==0&&year%100!=0||year%400==0)
                            d=29;else d=28;
            }days+=d;
            
           printf("%d",days);
          }