㈠ 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;
}