首页 > 其他分享 >实验1-实验任务3

实验1-实验任务3

时间:2023-10-29 20:25:17浏览次数:33  
标签:罗马不是 ans1 ans2 任务 实验 printf 输入 getchar

 1 #include <stdio.h>
 2 int main()
 3 {
 4     char ans1, ans2; // 用于保存用户输入的答案
 5     printf("每次课前认真预习、课后及时复习了没? (输入y或Y表示有,输入n或N表示没有) :");
 6         ans1 = getchar(); // 从键盘输入一个字符,赋值给ans1
 7     getchar(); // 思考这里为什么要加这一行。试着去掉这一行,看看对运行有没有影响。
 8         if (ans1 <= 'z' && ans1 >= 'a')
 9     {
10         ans1 = ans1 - 32;
11     }    
12         printf("\n动手敲代码实践了没? (输入y或Y表示敲了,输入n或N表示木有敲) : ");
13     ans2 = getchar();
14     if (ans2 <= 'z' && ans2 >= 'a')
15     {
16         ans2 = ans2 - 32;
17     }
18     if (ans1==ans2&&ans1=='Y') // 待补足,判断用户回答ans1和ans2都是小写y或大写Y
19         printf("\n罗马不是一天建成的, 继续保持哦:)\n");
20     else
21         printf("\n罗马不是一天毁灭的, 我们来建设吧\n");
22     return 0;
23 }

 

标签:罗马不是,ans1,ans2,任务,实验,printf,输入,getchar
From: https://www.cnblogs.com/huangyi-bit/p/17796352.html

相关文章

  • 第四十章 触摸屏实验
    原文:http://www.openedv.com/thread-345225-1-1.html触摸屏是在显示屏的基础上,在屏幕或屏幕上方分布一层与屏幕大小相近的传感器形成的组合器件。触摸和显示功能由软件控制,可以独立也可以组合实现,用户可以通过侦测传感器的触点再配合相应的软件实现触摸效果。目前最常用的触摸屏......
  • 微机原理与接口技术中断实验
    ;*******************************;;*中断实验IRQ3*;;*******************************;includeio.inc.modelsmall;定义程序的存储模式.stack;定义堆栈段(默认是1KB空间).datamsgbyte'TPCAinterruptNo.3!',0dh,0ah,0c......
  • 数字图像处理实验笔记
    实验一数学形态学图像处理实验内容与要求使用结构元素函数strel分别定义'square'和'disk'形状的结构元素,对下图(a)所示的二值图像进行腐蚀(imerode)和膨胀(imdilate)操作,分析腐蚀和膨胀运算的作用。结合腐蚀和膨胀运算,使用开运算(imopen)和闭运算(imclose),对下图(b)所示的二值图像进行开运......
  • 服务器定时任务crontab -e失效
    1、因业务需要,需要编辑MySQL数据库定时备份脚本执行crontab-e命令报错如下:nocrontabforroot-usinganemptyonecrontab:installingnewcrontab/var/spool/cron/#tmp.livegbs.XXXX4prbJj:Permissiondenied每次输入定时03***/usr/local/mysql/bin/mysql-backup.sh......
  • 数字图像处理实验笔记
    实验一数学形态学图像处理实验内容与要求使用结构元素函数strel分别定义'square'和'disk'形状的结构元素,对下图(a)所示的二值图像进行腐蚀(imerode)和膨胀(imdilate)操作,分析腐蚀和膨胀运算的作用。结合腐蚀和膨胀运算,使用开运算(imopen)和闭运算(imclose),对下图(b)所示的二值图像......
  • 10、服务与计划任务
    实验-systemctl控制服务yuminstall-yhttpdsystemctlstatushttpdsystemctlstarthttpdsystemctlstophttpdsystemctlrestarthttpdsystemctlreloadhttpdsystemctlenablehttpdsystemctlis-enabledhttpdsystemctldisablehttpdsystemctlmaskhttpdsystemctlunmaskh......
  • STM32基于HAL库流水灯实验
    一、搭建STM32的开发环境(一)安装jdk由于STM32CubeMX是Java实现的,需要安装jdk环境。jdk官网下载链接:https://www.oracle.com/java/technologies/javase-downloads.html(二)安装STM32CubeMX1.下载地址:https://www.st.com/en/development-tools/stm32cubemx.html2.安装过程1.以管理员身......
  • 基本示波器和波形发生器测量实验
    本示波器实验指南和教程适用于随教育培训套件(DSOXEDK)一同许可的 KeysightInfiniiVision2000,3000X系列示波器和4000X系列示波器。基本示波器和波形发生器测量实验示波器基本实验#1:对正弦波执行测量示波器基本实验#2:了解示波器触发的基本知识示波器基本实验#......
  • 【Azure Batch】在中国区批处理服务(Mooncake Batch Account)上实验自动池(Auto Pool)
    问题描述在AzureBatch的介绍文档中,提出了自动池的概念,它可以在任务完成后,自动删除Pool资源,详细介绍:https://docs.azure.cn/zh-cn/batch/nodes-and-pools#autopools& https://learn.microsoft.com/zh-cn/rest/api/batchservice/job/add?tabs=HTTP#autopoolspecification自动池是......
  • pytest-yaml 测试平台-3.创建执行任务定时执行用例
    前言当项目用例编写完成后,需设置执行策略,可以用到定时任务设置每天几点执行。或者间隔几个小时执行一次。创建定时任务创建任务勾选需要执行的项目以及运行环境触发器可以支持2种方式:interval间隔多久触发和cron表达式定时执行方式1:interval触发器,间隔10分钟执行一次,......