试了很多次但是就是不对,可能有的人觉得很简单,但是我就是不会😭😭太 难 了
#include <stdio.h>
#include <time.h>
int main() {
time_t t = time(NULL);
struct tm *now = localtime(&t);
int weekday = now->tm_wday;
if (weekday == 0) {
printf("今天是星期日\n");
} else if (weekday == 1) {
printf("今天是星期一\n");
} else if (weekday == 2) {
printf("今天是星期二\n");
} else if (weekday == 3) {
printf("今天是星期三\n");
} else if (weekday == 4) {
printf("今天是星期四\n");
} else if (weekday == 5) {
printf("今天是星期五\n");
} else if (weekday == 6) {
printf("今天是星期六\n");
} else {
printf("无法确定今天是星期几\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int n;
printf("请输入一个数字表示今天是星期几,星期天用7表示:");
scanf("%d", &n);
if (n == 1)
{
printf("今天是星期一");
}
else if (n == 2)
{
printf("今天是星期二");
}
else if (n == 3)
{
printf("今天是星期三");
}
else if (n == 4)
{
printf("今天是星期四");
}
else if (n == 5)
{
printf("今天是星期五");
}
else if (n == 6)
{
printf("今天是星期六");
}
else if (n == 7)
{
printf("今天是星期天");
}
else
{
printf("输入无效,请输入1-7之间的数字");
}
return 0;
}
#include <stdio.h>
int main() {
int dayOfWeek;
printf("(1-7): ");
scanf("%d", &dayOfWeek);
if (dayOfWeek == 1) {
printf("星期一.\n");
} else if (dayOfWeek == 2) {
printf("星期二.\n");
} else if (dayOfWeek == 3) {
printf("星期三.\n");
} else if (dayOfWeek == 4) {
printf("星期四.\n");
} else if (dayOfWeek == 5) {
printf("星期五.\n");
} else if (dayOfWeek == 6) {
printf("星期六.\n");
} else if (dayOfWeek == 7) {
printf("星期日.\n");
} else {
printf("输入1-7.\n");
}
return 0;
}
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
string week = Day[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"))].ToString();
lbDay.Text = week;