概述
设每个星期都有一个对应的序号, 其序号和星期的对照表如下:
序号 | 星期 |
---|---|
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语言练习题:查找星期(指针)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复