设每个星期都有一个对应的序号, 其序号和星期的对照表如下:
| 序号 | 星期 |
|---|---|
| 0 | Sunday |
| 1 | Monday |
| 2 | Tuesday |
| 3 | Wednesday |
| 4 | Thursday |
| 5 | Friday |
| 6 | Saturday |
请用程序实现
判断指定的字符串是否是星期, 如果是, 则返回其对应的序号; 如果不是, 则返回-1.
函数定义
int getindex (char *str);
参数说明
str, 字符串指针, 表示需要判断的字符串
返回值说明
函数返回星期对应的序号或数字 -1; 其类型为 int.
示例 1
参数
str = "Tuesday"
返回
2
示例 2
参数
str = "Hello"
返回
-1
#include <stdio.h>
int getindex (char *str) {
// TODO 请在此处编写代码,完成题目要求
if(str=="Sunday") return 0;
else if(str=="Monday") return 1;
else if(str=="Tuesday") return 2;
else if(str=="Wednesday") return 3;
else if(str=="Thursday") return 4;
else if(str=="Friday") return 5;
else if(str=="Saturday") return 6;
else return -1;
}
int main () {
int n;
char *str = "Tuesday";
n = getindex(str);
printf("%d", n);
return 0;
}
最后
以上就是优雅西牛最近收集整理的关于C语言练习题:查找星期(指针)的全部内容,更多相关C语言练习题内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复