(day-1+10%7)%7;//计算10天后是星期几 printf("10天后是:%s\n",xq[day_after10]);//输出结果 } void main(){ int day; printf("今天是星期几:"); scanf("%d",&day); while(day7){ printf("必须是1至7之间的一个数,请重新输入:"); scanf("%d",&day); }//当输入的数据不满足规则时,...
t->tm_hour, t->tm_min, t->tm_sec); // 输出北京时间 printf("今天星期%s\n", wday[t->tm_wday]); // 输出星期几 return 0; } 方法二:使用date命令和popen函数 #include <stdio.h> #include <stdlib.h> int main() { char result[80]; FILE *fp = popen("TZ='Asia/Shanghai' date ...
c语言输入1到7输出星期几的方法如下输入1-7之间的一个整数,然后根据输入的数字判断是星期几,最后输出对应的星期的全称。如输入4,则输出Thursday#includeint_main(int_argc,char*argv[])﹛int_aprintf("输入1-7的整数")scanf("%d",&a)switch(a)﹛case_1printf("Monday\n")breakcase_2printf...
// whatday.c 根据泰勒公式推算日期对应的星期#include <stdio.h>#include <string.h> #include // 根据日期推算星期int whatday(int year,int mon,int day) { int m = mon; int d = day; // 根据月份对年份和月份进行调整 if(m <= 2) { year -= 1; m += 12; } int c = year / 100...
int firstdayofmonth(int year, int month) /* 求某年某月的第一天是星期*/ 这里我的想法是先利用firstdayofmonth这个函数计算出某年某月第一天是星期几,然后计算出该月有多少天,最后利用循环输出,为了美观每七天换行一次。代码如下: 1voiddisplayMonth(intyear,intmonth)2{3intstart,days;//该月第一天是周...
include <stdio.h>int main(int argc, char const *argv[]){int data;scanf("%d",&data);printf("星期%d\n",(data +1)%7 + 1);return 0;}
}chardaystr[16] ="";//将数字表示的星期转换为字符串if(NULL !=convertday(w,daystr)) {//输出推算结果printf("%d-%d-%d is %s.",year,mon,day,daystr); }return0; } 编译这个程序得到whatday.exe应用程序,使用它,我们就可以方便地推算出自己出生的那一天是星期几了: ...
"星期日\n");break;case 1:printf("星期一\n");break;case 2:printf("星期二\n");break;case 3:printf("星期三\n");break;case 4:printf("星期四\n");break;case 5:printf("星期五\n");break;case 6:printf("星期六\n");break;default:printf("input fail\n");break;} } ...
{ int n,m;char a[8][20]={"www","星期一","星期二","星期三","星期四","星期五","星期六","星期日",};scanf("%d%d",&n,&m);for(int i=1;i<=m;i++)//从星期n开始过m天;也就是循环m次;{//n在[1,7]之间不停的循环;if(n!=7)//不等于星期日,星期数加一;n...