C语言——日期转换为天数
生活随笔
收集整理的這篇文章主要介紹了
C语言——日期转换为天数
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問題描述
編寫一個(gè)程序,用戶輸入年月日,顯示該日是該年的第幾天。
代碼
#include <stdio.h> struct when {int year;int month;int day; }; int days(struct when date) {int m[]={31,28,31,30,31,30,31,31,30,31,30,31};int i,day=0;if(date.year%4==0){m[1]=29;}for(i=0;i<date.month-1;i++){day=day+m[i]; }day=day+date.day;return day; } int main(int argc, char *argv[]) {struct when date;int b;printf("請(qǐng)輸入日期\n");scanf("%d.%d.%d",&date.year,&date.month,&date.day);b=days(date);printf("該日是本年的第%d天\n",b);return 0; }總結(jié)
以上是生活随笔為你收集整理的C语言——日期转换为天数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查询瀚高数据库的创建时间
- 下一篇: DSO窗口优化部分代码注释加理论解析