要求输入年份月份,并且输入该月的1号为周几,
编写一个c 程序,要求输入年份月份,并且输入该月的1号为周几,输出该月的日历知道
#include #include using namespace std;int main(){ int year; int month; int monthcodearr[12]={1,4,4,7,2,5,7,3,6,1,4,6}; char week[7][10]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; int day; printf("input the date(YYYY-MM-DD) "); scanf("%d-%d-%d",&year,&month,&day); //这里主要是格式化输入。
2011-6-20要按照这个格式输入。 int yearcode; int monthcode; if(year > 2000) { yearcode = 4-2*((year-2000)/4) (year-2000)%4 1; } else if(year == 2000) { yearcode = 4; } else { yearcode = 4 2*(2000-year)/4-(2000-year)%4; } 。
。。 #include
#include
using namespace std;int main(){
int year; int month; int monthcodearr[12]={1,4,4,7,2,5,7,3,6,1,4,6};
char week[7][10]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
int day;
printf("input the date(YYYY-MM-DD) ");
scanf("%d-%d-%d",&year,&month,&day); //这里主要是格式化输入。
2011-6-20要按照这个格式输入。
int yearcode;
int monthcode;
if(year > 2000) {
yearcode = 4-2*((year-2000)/4) (year-2000)%4 1; }
else if(year == 2000) {
yearcode = 4;
}
else {
yearcode = 4 2*(2000-year)/4-(2000-year)%4;
}
monthcode = monthcodearr[month-1];
int weekcode = (yearcode monthcode day)%7;
cout<cout< cout< cout< cout< } 展开。
答:五行(金木水火土)和出生的年、月、日及时间都有关系!详情>>
答:数字技术(DigitalTechnology),是一项与电子计算机相伴相生的科学技术,它是指借助一定的设备将各种信息,包括:图、文、声、像等,转化为电子计算机能...详情>>
答:取系统时间()详情>>