当前位置:首页 > 编程笔记 > 正文
已解决

9-4 查找星期 (15分)

来自网友在路上 177877提问 提问时间:2023-09-29 19:26:20阅读次数: 77

最佳答案 问答题库778位专家为你答疑解惑

本题要求实现函数,可以根据下表查找到星期,返回对应的序号。

序号 星期

0	Sunday
1	Monday
2	Tuesday
3	Wednesday
4	Thursday
5	Friday
6	Saturday

函数接口定义:

int getindex( char *s );

函数getindex应返回字符串s序号。如果传入的参数s不是一个代表星期的字符串,则返回-1。

裁判测试程序样例:

#include <stdio.h>
#include <string.h>#define MAXS 80int getindex( char *s );int main()
{int n;char s[MAXS];scanf("%s", s);n = getindex(s);if ( n==-1 ) printf("wrong input!\n");else printf("%d\n", n);return 0;
}/* 你的代码将被嵌在这里 */

输入样例1:

Tuesday

输出样例1:

2

输入样例2:

today

输出样例2:

wrong input!
int getindex( char *s )
{if(strcmp(s,"Sunday")==0)return 0;else if(strcmp(s,"Monday")==0)return 1;else if(strcmp(s,"Tuesday")==0)return 2;else if(strcmp(s,"Wednesday")==0)return 3;else if(strcmp(s,"Thursday")==0)return 4;else if(strcmp(s,"Friday")==0)return 5;else if(strcmp(s,"Saturday")==0)return 6;elsereturn -1;
}
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"9-4 查找星期 (15分)":http://eshow365.cn/6-15469-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!