習題11-2 查詢星期 (15分)
本題要求實現函式,可以根據下表查詢到星期,返回對應的序號。
序號星期
0sunday
1monday
2tuesday
3wednesday
4thursday
5friday
6saturday
int getindex( char *s );
函式getindex
應返回字串s
序號。如果傳入的引數s
不是乙個代表星期的字串,則返回-1。
#include #include #define maxs 80
int getindex( char *s );
int main()
/* 你的**將被嵌在這裡 */
tuesday
2
today
wrong input!
int getindex( char *s )
; if ( *s == *a[0] && ( *( s + 1 ) == 'u' ) ) return 0; //此處是為了將 sunday 和 saturday 分開故需要比較兩位
else if ( *s == *a[1] ) return 1;
else if ( *s == *a[2] && ( *( s + 1 ) == 'u' ) ) return 2;//同上理
else if ( *s == *a[3] ) return 3;
else if ( *s == *a[4] ) return 4;
else if ( *s == *a[5] ) return 5;
else if ( *s == *a[6] ) return 6;
else return -1;
}
2 24 習題11 2 查詢星期
本題要求實現函式,可以根據下表查詢到星期,返回對應的序號。0 sunday 1 monday 2 tuesday 3 wednesday 4 thursday 5 friday 6 saturday int getindex char s 函式getindex應返回字串s序號。如果傳入的引數s不是乙...
習題11 2 查詢星期 15分
本題要求實現函式,可以根據下表查詢到星期,返回對應的序號。序號 星期 0 sunday 1 monday 2 tuesday 3 wednesday 4 thursday 5 friday 6 saturday 函式介面定義 int getindex char s 函式getindex應返回字串s序...
習題11 2 查詢星期 15分
本題要求實現函式,可以根據下表查詢到星期,返回對應的序號。序號星期 0sunday 1monday 2tuesday 3wednesday 4thursday 5friday 6saturday int getindex char s 函式getindex應返回字串s序號。如果傳入的引數s不是乙個代...