c语言星期几,c语言星期几问题

dfnjsfkhak 46 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言星期几的问题,于是小编就整理了2个相关介绍c语言星期几的解答,让我们一起看看吧。

  1. C语言,根据输入的字母判断是星期几?
  2. c语言定义星期一到星期天类型?

C语言,根据输入字母判断是星期几?

你输入了S后的回车还在缓冲区中,后来被读取到letter中了,而不是你输入的字母,所以才会出错,你在之前再加一个getchar就行了。还有你的第二个else if中不需要再读取字母了,直接判断就行了。下面是整理后的代码。我建议你直接读取一段作为字符串来判断比较方便,这样比较麻烦。

#include

c语言星期几,c语言星期几问题-第1张图片-芜湖力博教育咨询公司
(来源网络,侵删)

void main()

{

("please enter the first letter of someday:\n");

c语言星期几,c语言星期几问题-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

char letter;

while ((letter = getchar()) != 'y') {

switch (letter) {

c语言星期几,c语言星期几问题-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

case 'S': {

c语言定义星期一到星期天类型

在C语言中定义星期一到星期天类型,可以通过枚举类型来实现。枚举类型是一种特殊的数据类型,可以将多个常量组合在一起,形成一个新的类型,方便程序员使用。可以使用以下的代码来定义星期一到星期天类型:
```
enum Weekday {
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
};
```
这段代码中,通过enum关键字定义了一个Weekday类型,其中列举了星期一到星期天的常量。这样,在程序中就可以使用Weekday类型来表示星期几,如:
```
Weekday today = Monday;
if (today == Sunday) {
printf("Today is Sunday");
}
```
这样就可以方便地使用C语言来处理星期一到星期天的问题。

到此,以上就是小编对于c语言星期几的问题就介绍到这了,希望介绍关于c语言星期几的2点解答对大家有用

标签: 类型 语言 星期天