| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7407 人关注过本帖
标题:请问是否符合要求,题:定义一个包括年月日的结构体变量,当输入年月日后计 ...
取消只看楼主 加入收藏
唐兵
Rank: 2
来 自:四川泸州合江
等 级:论坛游民
帖 子:150
专家分:12
注 册:2012-12-1
结帖率:82.05%
收藏
已结贴  问题点数:8 回复次数:5 
请问是否符合要求,题:定义一个包括年月日的结构体变量,当输入年月日后计算出该日是这一年的第几天

#include <stdio.h>
void main()
{
    int d;
    struct date
    {
        int year;
        int month;
        int day;
    };
    struct date date1 ;
    puts ("input the year month and day");
    scanf("%d%d%d",&date1.year,&date1.month,&date1.day);
    d=(date1.month-1)*30+date1.day;
    printf("%d年第%d天",date1.year,d);

}


搜索更多相关主题的帖子: 计算 include 年月日 结构体 
2013-01-05 12:59
唐兵
Rank: 2
来 自:四川泸州合江
等 级:论坛游民
帖 子:150
专家分:12
注 册:2012-12-1
收藏
得分:0 
回复 2楼 yaobao
恩,就是,要是考虑那些的话就太麻烦了,仁兄有没有高招

一个人如果不比自己一把,你永远不知道自己究竟有多厉害
2013-01-05 23:17
唐兵
Rank: 2
来 自:四川泸州合江
等 级:论坛游民
帖 子:150
专家分:12
注 册:2012-12-1
收藏
得分:0 
各位哥们说的可能是这个吧,刚网上找的,跟大家分享下#include<stdio.h>
struct date
{
int year;
int month;
int day;
}date;
void main()
{
int sum=0,leap;
printf("\n请输入日期(年,月,日)\n");
scanf("%d,%d,%d",&date.year,&date.month,&date.day);
switch(date.month)//先计算某月以前月份的总天数。
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:printf("data error");
break;
}
sum=sum+date.day;//再加上某天的天数。
if(date.year%400==0||(date.year%4==0&&date.year%100!=0))
leap=1;
else
leap=0;
if(leap==1&&date.month>2)//如果是闰年且月份大于2,总天数应该加一天。
sum++;
printf("这天是当年的第 %d 天。\n",sum);
}

一个人如果不比自己一把,你永远不知道自己究竟有多厉害
2013-01-08 21:32
唐兵
Rank: 2
来 自:四川泸州合江
等 级:论坛游民
帖 子:150
专家分:12
注 册:2012-12-1
收藏
得分:0 
回复 7楼 tangrongyang
哈,谢了,你这个也很不错

一个人如果不比自己一把,你永远不知道自己究竟有多厉害
2013-01-08 21:35
唐兵
Rank: 2
来 自:四川泸州合江
等 级:论坛游民
帖 子:150
专家分:12
注 册:2012-12-1
收藏
得分:0 
回复 11楼 yaobao
饿,哈,老兄你这个是要好点

一个人如果不比自己一把,你永远不知道自己究竟有多厉害
2013-01-08 21:47
唐兵
Rank: 2
来 自:四川泸州合江
等 级:论坛游民
帖 子:150
专家分:12
注 册:2012-12-1
收藏
得分:0 
回复 12楼 a4811
哈,好

一个人如果不比自己一把,你永远不知道自己究竟有多厉害
2013-01-08 21:49
快速回复:请问是否符合要求,题:定义一个包括年月日的结构体变量,当输入年月日 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018334 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved