C语言编写一个程序:数字1-7表示星期一到星期日。输入1-7之间的一个数表示对应星期几,计算这一天的前两天是星期几,输出对应的1-7之间的数
时间: 2023-04-05 18:05:19 浏览: 545
我可以回答这个问题。以下是C语言程序:
```
#include <stdio.h>
int main() {
int day, prev1, prev2;
printf("请输入1-7之间的一个数字:");
scanf("%d", &day);
prev1 = (day - 2 + 7) % 7 + 1;
prev2 = (day - 3 + 7) % 7 + 1;
printf("前两天是星期%d和星期%d\n", prev2, prev1);
return 0;
}
```
输入一个数字,程序会计算出这一天的前两天是星期几,并输出对应的数字。
相关问题
C语言编写一个程序:数字1-7表示星期一到星期日。输入1-7之间的一个数表示对应星期几,计算这一天的前天是星期几,输出对应的1-7之间的数
我可以回答这个问题。以下是C语言程序:
```
#include <stdio.h>
int main() {
int day;
printf("请输入1-7之间的一个数字:");
scanf("%d", &day);
int before_day = (day - 2 + 7) % 7 + 1;
printf("前天是星期%d\n", before_day);
return 0;
}
```
输入一个数字,程序会计算出前天是星期几,并输出对应的数字。
c语言编写一个程序,根据用户输入的数字,输出其对应的星期几
好的,以下是一个实现该功能的C语言程序示例:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入数字(1~7):");
scanf("%d", &num);
switch(num) {
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;
case 7:
printf("星期日\n");
break;
default:
printf("输入错误!\n");
}
return 0;
}
```
程序运行时,会提示用户输入数字,然后通过switch语句判断输入的数字,输出对应的星期几。如果输入的数字不在1~7之间,则输出“输入错误!”。希望能够帮助到你!
阅读全文