標籤:日曆 c語言日曆 1900年後日曆
菜鳥第一次發帖。。好害怕<img alt="大哭" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/wail.gif" />
#include <stdio.h>#include <windows.h>int main(){int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int i,j,num,q,year,day;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_INTENSITY);printf("請輸入1900年以後的年份:");while(scanf("%d",&year)!=EOF){int mark=1;for(i=1900;i<year;i++){if(i%4==0&&i%100!=0||i%400==0)day=366;elseday=365;mark=(mark+day)%7;}if(year%4==0&&year%100!=0||year%400==0)a[2]=29;elsea[2]=28;for(i=1;i<13;i++){SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_BLUE|FOREGROUND_INTENSITY);{printf("****************%d月****************\n",i);}SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_INTENSITY);{printf("日\t一\t二\t三\t四\t五\t六\n");}SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_INTENSITY);num=1;for(q=0;q<mark;q++)printf(" \t");for(q=mark;q<7;q++)printf("%d\t",num++);printf("\n");while(num<=a[i]){for(j=0;j<7;j++){if(num<=a[i])printf("%d\t",num++),mark=(j+1)%7;}printf("\n");}printf("\n");}SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_INTENSITY);printf(" ########by:蘇蘇########\n");}return 0;}
c語言寫的1900-未來某一年的日曆