请输入星期的第一个字母c语言,C语言经典案例:请输入星期几的第一个字母来判断一下是星期几,...

需求描述:

请输出礼拜几的第一个字母来断定一下是礼拜几,假如第一个字母一样,则持续断定第二个字母。

C语言案例分析:

用情形语句比拟好,假如第一个字母一样,则断定用情形语句或if语句断定第二个字母。

实现代码如下:

#include

int main()

{

char i,j;

printf("请输出第一个字母:\n");

scanf("%c",&i);

getchar();//scanf("%c",&j);的问题,第二次是读入的一个换行符,而不是输出的字符,是以须要加一个getchar() 吃掉换行符

switch(i)

{

case 'm':

printf("monday\n");

break;

case 'w':

printf("wednesday\n");

break;

case 'f':

printf("friday\n");

break;

case 't':

printf("请输出下一个字母\n");

scanf("%c",&j);

if (j=='u') {printf("tuesday\n");break;}

if (j=='h') {printf("thursday\n");break;}

case 's':

printf("请输出下一个字母\n");

scanf("%c",&j);

if (j=='a') {printf("saturday\n");break;}

if (j=='u') {printf("sunday\n"); break;}

default :

printf("error\n"); break;

}

return 0;

}

本案例运行效果如下:

请输出第一个字母:

s

请输出下一个字母

a

saturday

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/472501.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实用crontab命令

常用crontab如下: crontab -e 编辑 crontabcrontab -l 显示 crontabcrontab -r 删除 crontabcrontab -v 显示上一次编辑 crontab 的时间,但不是所有系统适用。 编辑crontab在指令模式輸入 "crontab -e" 便会用预设编辑器打开 crontab &#…

安卓apk签名提取工具_Android测试工具入门介绍(二)

今天我们来讲讲一款牛逼的安卓集成工具:就是大名还算顶顶的AndroidKill;先来个软件界面截图:多么简单有华丽的界面啊!我说的是功能华丽,该有的功能他都有。首先我们先点开菜单中的Android,配置下APKTOOL管理…

atoi函数_每日一道 LeetCode (50):字符串转换整数 (atoi)

❝每天 3 分钟,走上算法的逆袭之路。❞前文合集每日一道 LeetCode 前文合集代码仓库GitHub:https://github.com/meteor1993/LeetCodeGitee:https://gitee.com/inwsy/LeetCode题目:最长回文子串难度:「中等」题目来源&a…

面向对象4大特性的作用

文章目录1. 封装2. 抽象3. 继承4. 多态学习自 极客时间《设计模式之美》 1. 封装 隐藏保护内部数据,不被随意修改,提高可维护性仅暴露必要的接口,提高易用性 2. 抽象 提高代码可扩展、可维护性,修改不需要改变定义,…

计算机c语言二级试题及答案,计算机c语言二级考试试题及其答案.doc

计算机二级试题一选择题(1)下列叙述中正确的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中&…

远程连接Kali Linux使用PuTTY实现SSH远程连接

远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主,介绍基于Bash Shell渗透测试。由于在默认情况下,在Android设备上安装的Kali操作系统没有安装任何工具。如果直接在手机或平板上安装一些软件时&…

python 百度ocr安装_Python调用百度OCR实现图片文字识别的示例代码

百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下:创建后会获得如下信息: APP_ID ****** API_KE…

哪些代码设计看似是面向对象,实际是面向过程的?

文章目录1. 滥用 getter、setter 方法2. 滥用全局变量、全局方法3. 数据、方法分离学习自 极客时间《设计模式之美》 1. 滥用 getter、setter 方法 违反了封装特性,风格退化为面向过程编程 2. 滥用全局变量、全局方法 Constants 类 所有的常量都放在这个类中&…

vue 图片拖动加载 类似于地图_前端性能优化之图片懒加载(附vue自定义指令)...

作者:lzg9527链接:https://juejin.cn/post/6903774214780616718在类电商类项目,往往存在大量的图片,如 banner 广告图,菜单导航图,美团等商家列表头图等。图片众多以及图片体积过大往往会影响页面加载速度&…

四元数c语言,C + OpenGL四元数

didierc..6对于你的第一个问题,我认为你的意思是"我如何代表",而不是"解释".最简单的方法是使用struct:typedef struct quaternion_t {double x,y,z,w;} quaternion_t;请注意,如上所述,通常的做法也是使用x,y,z和w作为组件名称(但只要您知道哪个是哪个,您的…

POJ-3154-Graveyard

题目:POJ-3154-Graveyard 一个周长为10000的圆圈,一开始等距的安放着N个雕塑,现在想增加M个雕塑,使得雕塑之间还是等距,问坟墓最少移动的距离。 思路:只有n个时设周长为1,则坐标为i/n&#xff0…

vant toast 指定挂载到指定位置_docker卷挂载技术

卷技术,容器内部数据映射到宿主机上一、直接使用命令来挂载docker run -it -v /home/test:/home centos /bin/bash# 在主机上查看 docker运行容器的id [rootlocalhost home]# docker ps CONTAINER ID IMAGE COMMAND CREATED …

数据仓库 Hive(内含大数据镜像下载)

文章目录1. 特点2. Hive 体系架构3. 安装 Hive3.1 安装 MySQL3.2 安装 Hive3.3 配置 Hive4. 实践4.1 函数4.2 Hive Shell安装没成功:直接用现成的镜像 大数据Linux实验环境虚拟机镜像文件 http://dblab.xmu.edu.cn/blog/1645-2/ cloudera-quickstart-vm-集成了大数据…

一台机器起多个filebeat_全自动多色丝印机一台多少钱?

全自动多色丝印机运用在于几种领域当中,其中比较常见的应该就是包装行业了。比如我们日常生活中,经常看到的洗发水外壳上,化妆品外壳上,膏霜瓶瓶身上等地方的图文,都是使用全自动多丝印机印刷来的。全自动多色丝印机是…

C语言做线性分析,C语言版的线性回归分析函数

前几天,清理出一些十年以前DOS下的程序及代码,看来目前也没什么用了,想打个包刻在光碟上,却发现有些代码现在可能还能起作用,其中就有计算一元回归和多元回归的代码,一看代码文件时间,居然是199…

python里str什么意思_Python 3 字符串中的 STR 和 Bytes 究竟有什么区别?

原标题:Python 3 字符串中的 STR 和 Bytes 究竟有什么区别? Python2的字符串有两种:str和Unicode,Python3的字符串也有两种:str和Bytes。Python2的str相当于Python3的Bytes,而Unicode相当于Python3的Bytes。…

word 插入代码_突破Word页码困境,这招简单又实用的自动更新法,90%的人还不会!...

微信扫码观看全套Excel、Word、PPT视频在工作和学习中,常会遇到这样的情况,对于一篇既含有封面,又含有目录的文档,要求对它的页码进行如下设置:在文档底部靠右位置插入页码,页码形式为“第几页,…

接口 vs 抽象类 的区别

文章目录1. 抽象类2. 接口类3. 如何选择学习自 极客时间《设计模式之美》 1. 抽象类 2. 接口类 3. 如何选择 表示 is - a 关系,解决代码复用:抽象类(自下而上,子类的代码重复,抽象成上层父类) 表示 has - …

c语言分治算法求最大值,分治法找最大值(C語言)

根據分治思路找最大值:#include int max(int a,int b){if (a > b)return a;elsereturn b;}int find_max(int i,int j,int num[]){int vmax;int vmax1,vmax2;int mid;if ( ij ){vmaxnum[i];printf("max is %d \n", vmax);return vmax;}if( i(j-1) ){vma…

Linux根目录详解-转自鸟哥的私房菜

转自:http://myhat.blog.51cto.com/391263/107931/ *根目录(/)的意义与内容: 根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的,同时根目录也与开机/还原/系统修复等动作有关。…