C語言實現(xiàn)萬年歷程序
更新時間:2019年10月30日 11:23:22 作者:iamzxf
這篇文章主要為大家詳細介紹了C語言實現(xiàn)萬年歷程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了C語言實現(xiàn)萬年歷程序,供大家參考,具體內容如下
#include <stdio.h> int year(int y) { if ((y%4==0) && (y%100!=0) || y%400==0) return 366; else return 365; } int main() { int y; int i,j,sum=0; int begin,week; int days[12]={31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d",&y); for(i=1;i<y;i++) sum+=year(i); week=(sum+1)%7; //表示該年1月1日為星期幾 if(year(y)==366) days[1]=29; printf("\n%d年日歷如下:\n\n",y); for(i=0;i<12;i++) { printf(" %d月 \n",i+1); printf(" 7 1 2 3 4 5 6\n"); printf("=====================\n"); begin=1; for(j=0;j<week;j++) printf(" "); while(begin<=days[i]) { printf("%3d",begin); begin++; week=(week+1)%7; if(week%7==0) printf("\n"); } printf("\n\n"); } return 0; }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
詳解MFC/C++調用易語言的整數(shù)型和文本型與VS2010互動
在本篇文章里我們給大家分享了MFC/C++調用易語言的整數(shù)型和文本型與VS2010互動相關知識點內容,有興趣的朋友們可以參考下。2018-11-11C語言實現(xiàn)將double/float 轉為字符串(帶自定義精度)
這篇文章主要介紹了C語言實現(xiàn)將double/float 轉為字符串(帶自定義精度),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12