当前位置:首页 » 编程语言 » c语言利用枚举输出星期
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言利用枚举输出星期

发布时间: 2022-06-05 06:05:29

c语言枚举类型怎么使字符和相应的序号对应

输入一个1-7的整数,程序对应输出相对的星期几简写 这与定义枚举没有关系!可以利用指针数组来实现!

int main()
{
char *weekday[]={
"mon","tue","wed","thu","fri","sat","sun" };
int day=0;
scanf("%d", &day);
if ( day>7 || day<1 )

{
printf("error!!!\n");
return -1;
}
printf("%s\n", weekday[day-1] );
return 0;
}

㈡ 用c语言编一个程序:根据用户输入的数字(1~7),输出英文的星期名称。怎么做

方法1:switch…case语句,这个方法较常用
方法2:用if…else语句
初学者建议两种方法都尝试一下

㈢ C++中编写一程序,在键盘上输入Monday Tuesday等 使得输出星期一、星期二等,一定要用到枚举,

你也可以用结构,就是每个结点存储一个星期和对应的英文。

祝你成功

㈣ c语言中 建立枚举类型Weekday,假设今日为星期二,计算10天后为星期几

这个很容易,假设今日是星期二,那就用十减七,再星期二加三就是星期五。

㈤ C语言的枚举是什么意思

枚举:把所有可能列举出来
有些数据需要一些范围内选择,如表达颜色数据,

想要定义一个变量,它的取值范围只能是7个常量。就可以定义enum k={red,blue.....}//7个

然后ka;//定义a为枚举变量,只能取值red等7个的数据,其他数据则出错。

㈥ 今天是星期输出明天星期几,枚举类型的c++程序

#include<iostream.h>
enum WEEKDAY{sun,mon,tue,wed,thu,fri,sat};
enum WEEKDAY nextdayof( enum WEEKDAY today){
if(today==sat) return sun;
return (enum WEEKDAY)((int)today+1);
}
void main()
{
enum WEEKDAY d, today=wed;
cout<<"今天是星期三";
cout<<"明天是"<<nextdayof(today);

}

㈦ 用c语言输入日期输出星期几

#include<stdio.h>

intmain(intargc,charconst*argv[])
{
intdata;
scanf("%d",&data);
printf("星期%d ",(data+1)%7+1);
return0;
}