PTA-习题11-2 查找星期 (15 分)-enum
PTA-习题11-2 查找星期 (15 分)-enum
本题要求实现函数,可以根据下表查找到星期,返回对应的序号。
序号 星期
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)
{enum week{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};char *days[] = {"Sunday", "Monday", "Tuesday",\"Wednesday", "Thursday", "Friday", "Saturday"};int day = Sunday;for (; day <= Saturday; day++)if (strcmp(s, days[day]) == 0)return day;return -1;
}
PTA-习题11-2 查找星期 (15 分)-enum相关推荐
- 习题11-2 查找星期 (15分)
作者: C you again,从事软件开发 努力在IT搬砖路上的技术小白 公众号: [C you again],分享计算机类毕业设计源码.IT技术文章.游戏源码.网页模板.程序人生等等.公众号回复 ...
- PTA习题4-11 兔子繁衍问题 (15 分)-好容易入坑
综述: 刷了40多道题,论最坑爹的一道题我认为非兔子繁衍莫属,我刷这道题花了一整个下午,自认为我是对的,但是上传到PTA总是部分正确,最后屈服了在网上搜了下,最后终于发现问题:就是如何才算3个月,我所 ...
- 习题2.7 弹球距离 (15 分)
习题2.7 弹球距离 (15 分) 设有一个球从高度为h米的地方落下,碰到地面后又弹到高度为原来p倍的位置,然后又落下,再弹起,再落下-.请编写函数求初始高度为h的球下落后到基本停下来(高度小于给定阈 ...
- 习题4-9 打印菱形图案 (15 分)
习题4-9 打印菱形图案 (15 分) 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号& ...
- 【团体天梯赛/PTA】7-34 福到了 (15 分)
[团体天梯赛/PTA]7-34 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每 ...
- 习题2.7 弹球距离 (15分) 浙江大学数据结构
习题2.7 弹球距离 (15分) 设有一个球从高度为h米的地方落下,碰到地面后又弹到高度为原来p倍的位置,然后又落下,再弹起,再落下-.请编写函数求初始高度为h的球下落后到基本停下来(高度小于给定阈值 ...
- C++学习之路 | PTA乙级—— 1091 N-自守数 (15 分)(精简)
1091 N-自守数 (15 分) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×922=25392,而 2539 ...
- C++学习之路 | PTA乙级—— 1056 组合数的和 (15 分)(精简)
1056 组合数的和 (15 分) 给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字.要求所有可能组合出来的 2 位数字的和.例如给定 2.5.8,则可以组合出 ...
- C++学习之路 | PTA乙级—— 1016 部分A+B (15分)(精简)
1016 部分A+B (15分) 正整数 A 的"D A (为 1 位整数)部分"定义为由 A 中所有 D A 组成的新整数 P A .例如:给定 A=38 ...
最新文章
- Ubuntu MySQL
- LeetCode: Jump Game II
- schema get_ddl
- 根据url提取网站域名的方法小结
- 计算机陕西高校保研排名,陕西18所大学2021届保研率排行榜
- 《HTML5开发手册》——1.5 初学者“菜谱”:使用nav元素创建导航
- Linux 5.10将解决2038年问题
- jquery easyUi的学习笔记{一头扎进EasyUI}
- Android NDK JNI C++ 3
- java for循环死循环_Java for循环进化
- python内置函数程序_Python入门,一定要吃透这69个内置函数
- android车载支持格式视频播放器,Android智能车机必备:十大车载影音应用推荐
- 伺服电机算功率基本公式_伺服电机功率计算选型.ppt
- 使用网关实现把modbus数据存入sql数据库的方案
- 如何选择深度学习的GPU
- ZooKeeper 选举机制
- 程序猿生存指南-51 杭城相会
- 电脑桌面图标有阴影怎么办
- 基于Springboot的个人博客网站系统——可用于毕业设计(课程设计)
- usleep java_PHP sleep()函数, usleep()函数
热门文章
- JAVA中ListIterator和Iterator详解与辨析
- android10如何设置打开方式,Android启动方式
- 利用python进行数据分析第二版pdf百度云_参考《利用Python进行数据分析(第二版)》高清中文PDF+高清英文PDF+源代码...
- 201119阶段二sqlite3
- JAVA流程控制详解
- 互联网协议套件(TCP/IP)及七层OSI模型
- Linux下c的进一步学习
- 从入侵到变现——“黑洞”下的黑帽SEO分析
- Linux下区分物理CPU、逻辑CPU和CPU核数
- Nginx 常用配置(学习笔记三)