c语言编写小程序 已知2015年的元旦是星期四 ,求出2015年的任何一个日期是星期几??

c语言编写小程序 已知2015年的元旦是星期四 ,求出2015年的任何一个日期是星期几~

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
char x[12]={3,6,6,2,4,0,2,5,1,3,6,1},md[12]={31,28,31,30,31,30,31,31,30,31,30,31};
char w[][10]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
int m,d;
while(1){
printf("Input month & day...
");
scanf("%d%d",&m,&d);
if(00 && d<=md[m-1]) break;
printf("Error! redo: ");
}
printf("Today is %s
",w[(x[m-1]+d)%7]);
}

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
char x[12]={3,6,6,2,4,0,2,5,1,3,6,1},md[12]={31,28,31,30,31,30,31,31,30,31,30,31};
char w[][10]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
int m,d;
while(1){
printf("Input month & day...
");
scanf("%d%d",&m,&d);
if(00 && d<=md[m-1]) break;
printf("Error! redo: ");
}
printf("Today is %s
",w[(x[m-1]+d)%7]);
}

#include<stdio.h>
int yyDD[12] = {31,29,31,30,35,30,31,31,30,31,30,31};
int isWeek(int y,int d){
int i,day = 0,ans;
for(i = 0;i < y-1 ; i++){ //获取日期总量
day += yyDD[i];
}
day += d;
ans = (day+4)%7-1;   //元旦1月1日星期四,用日期总量模7减1便是周几;
return ans;
}

int main(){
int YY,DD;
print("请输出月份,日期(YY DD):
");
scanf("%d %d",&YY,&DD);
int res = isWeek(YY,DD);
prinrf("2015年%d月%d日是星期%d
",YY,DD,res);
return 0;
}


#include <stdio.h>
void main(void)
{
char x[12]={3,6,6,2,4,0,2,5,1,3,6,1},md[12]={31,28,31,30,31,30,31,31,30,31,30,31};
char w[][10]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
int m,d;
while(1)
{
printf("Input month & day...\n");
scanf("%d%d",&m,&d);
if(0<m && m<13 && d>0 && d<=md[m-1]) break;
printf("Error! redo: ");
}
printf("Today is %s\n",w[(x[m-1]+d)%7]);
}

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网