语句练习if-switch练习

一起学《C程序设计》第四课——if语句、switch语句及实战练习 if语句属于控制类型的语句,程序里的逻辑判断、控制语句执行的“走向”大多都由它来主导,在今后的学习和工作中,if语句会伴随左右,在程序代码里随处可见它的身影。 阅读详情
/**1.已知学生成绩以100分为满分,共分5个等级:A,B,C,D,E。
   90~100为等级A,80~89为等级B,70~79为等级C,
   60~69为等级D,0~59为等级E。
   要求定义一个成绩变量,当成绩变化时,可直接知道该成绩对应的等级。
   例如:当成绩为100时,该学生的等级时A。
/

class Demo{
//定义一功能,通过给定分数,获取该分数对应的等级。
/*
1,明确该功能的结果:等级 char
2,有没有未知内容。分数。int
*/
public static String getLevel(int num){
char level;
if(num>=90 && num<=100)
level = 'A';
else if(num>=80 && num<=89)
level = 'B';
else if(num>=70 && num<=79)
level = 'C';
else if(num>=60 && num<=69)
level = 'D';
else
level = 'E';


return level;
}
public static void main(String[] args){

char ch = getLevel(35);
System.out.println("level="+ch);
}

}

//2.写出输出结果。
class Demo{
public static void main(String[] args){
<span>	</span>show(0);//15
<span>	</span>show(1);//14
} 
public static void show(int i){
    switch(i){ 
<span>	</span>default:
<span>	</span>   i+=2;
<span>	</span>case 1:
<span>	</span>   i+=1;
<span>	</span>case 4:
           i+=8; 
<span>	</span>case 2:
<span>	</span>   i+=4;
  }
<span style="white-space:pre">	</span>System.out.println("i="+i);
  } 
}




//3.写出输出的结果.
class Demo{
public static void main(String[] args){
<span style="white-space:pre">	</span>int x=0,y=1;
<span style="white-space:pre">	</span>if(++x==y--&x++==1||--y==0)
<span style="white-space:pre">		</span>System.out.println("x="+x+",y="+y);//x=2,y=0
<span style="white-space:pre">	</span>else
<span style="white-space:pre">		</span>System.out.println("y="+y+",x="+x);
<span style="white-space:pre">	</span>}
}

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">4.求出1~100之间,即使3又是7的倍数出现的次数?</span>


5.用程序的方式显示出下列结果。


1*1=1
1*2=2   2*2=4
1*3=3   2*3=6   3*3=9
1*4=4   2*4=8   3*4=12  4*4=16
1*5=5   2*5=10  3*5=15  4*5=20  5*5=25




6.写出程序结果。

class Demo{
public static void main(String[] args){
<span style="white-space:pre">	</span>int x = 1;
<span style="white-space:pre">	</span>for(show('a'); show('b') && x<3; show('c')){
<span style="white-space:pre">		</span>show('d'); 
<span style="white-space:pre">		</span>x++;
<span style="white-space:pre">	</span>}
}
public static boolean show(char ch){
<span style="white-space:pre">	</span>System.out.println(ch);
<span style="white-space:pre">	</span>return true;
<span style="white-space:pre">	</span>}
}


//a b d c b d c b


从开发到生产:Power APP 的应用和编程实践 一旦您在开发环境中完成了应用程序的开发、调试和测试,就可以将其部署到生产环境中供用户使用。在 Power APP Studio 中,您可以选择将应用程序发布到 Power APP 网关或将其嵌入到其他应用程序中。使用 Power APP Studio 内置的调试工具,您可以逐步执行应用程序并查看变量的值,以确保逻辑的正确性。在上述代码中,我们通过将两个文本输入框(TextInput1 和 TextInput2)中的文本转换为数字,并将它们相加,将结果存储在 Result 变量中。 阅读详情

相关推荐

Triton推理服务器实战:如何为PaddleOCR的ONNX模型配置动态批处理和并发推理

本文详细介绍了如何使用Triton推理服务器为PaddleOCR的ONNX模型配置动态批处理和并发推理,以提升GPU利用率和推理性能。通过实战案例和参数调优指南,帮助开发者解决高并发场景下的性能瓶颈问题,实现从实验室到生产环境的高效部署。

weixin_42527160的博客 426

编程小白C语言题目练习26

题目要求 已知学生成绩(100分为满分)与等级的对应关系为: 成绩(grade) 等级 90<=grade<=100 A 80<=grade<90 B 70<=grade<80 C 60<=grade<70 D grade<60 E 请你编写一个程序,要求:输入学生成绩,输出学生成绩对应的等级。(提示:使用switch….case语句) 思路分析 如果是有if语句,那就超级好代码,但是用switch...case,也不是不行,但是要.

linux2422988311的博客 2582

【10. Wi-Fi 通用模组-小米 IoT 平台-如何进行硬件调试】

调试APP功能:从米家服务器缓存读取设备状态,等同于米家APP 的环境,开发者使用该调试器可模拟用户使用设备的实际情况,即调试米家 App 中的扩展程序。- 调试固件:调试器从固件读取设备状态,用于调试设备模组固件的某个单项功能,开发者使用该调试器可针对性地调试设备的某个功能。小爱语控测试工具:如果当前产品可被小爱语控,则可以使用该工具调试语控效果。调试APP功能(云端缓存)

tuoyuanO的博客 1041

java流程控制——30题练习(16-20题)

16、已知学生成绩以100分为满分,共分5个等级:A,B,C,D,E17、打印自然数的个数1)打印1~100之间 6的倍数的个数2)求出1~100之间,既是3又是7的倍数的自然数出现的次数?18、求调和级数中从第多少项开始值大于10。调和级数的第n项形式为:1+1/2+1/3+…+1/n。19、打印如下的图形:三角形。20、打印如下的图形:菱形。

MoerPerfect的博客 594

Android Camera性能优化概述

做camera性能优化方面的工作有几年了,想写一篇文章简单介绍一下其中涉及到的具体技术,这篇文章会大概介绍一下涉及到的技术。

weixin_42136255的博客 4025

433M遥控器无线解码1527协议

433M遥控器无线解码1527协议,定时器轮询法

weixin_58595117的博客 1万+

if与switch语句的运用—输出成绩

printf("成绩等级为A\n");// 输出成绩等级A。printf("成绩等级为B\n");// 输出成绩等级B。printf("成绩等级为C\n");// 输出成绩等级C。printf("成绩等级为D\n");// 输出成绩等级D。printf("成绩等级为E\n");printf("成绩等级为A\n");printf("成绩等级为B\n");printf("成绩等级为C\n");printf("成绩等级为D\n");// 输出成绩等级D。printf("成绩等级为E\n");

qq_55615339的博客 1201

22、忆阻器、忆阻系统及其神经形态应用综述

本文综述了忆阻器与忆阻系统的理论基础及其在神经形态系统中的广泛应用。从忆阻器的基本定义出发,介绍了其在非线性电路、存储技术、通信和神经形态计算等领域的应用潜力。重点探讨了基于忆阻器的神经元模型(如Hodgkin-Huxley、FitzHugh-Nagumo和Hindmarsh-Rose模型)、突触实现方式及多种忆阻神经网络架构,包括细胞神经网络、脉冲神经网络和递归神经网络等。此外,深入分析了忆阻器在水库计算中的理论研究与硬件实现进展,展示了其在时间序列处理、模式识别和信号预测等方面的优异性能。尽管忆阻技术前

kiwi8的博客 207

java实验报告2013_java实验报告4

Object eventSource = e.getSource(); if(eventSource == menuItem[0]) //新建动作 { textArea.setText(""); } else if(eventSource == menuItem[1])//打开动作 { openFileDialog.setVisible(true); fileName = open...

weixin_28923455的博客 1696

JNI的本质解析:Android Framework视角下的Java-Native衔接机制

本文基于Android 14源码深入分析JNI机制,从Android Framework视角解析Java-Native衔接原理。主要内容包括:JNI的双轨制注册机制(静态与动态注册),核心数据结构(JNIEnv与JavaVM)的实现原理,以及完整的调用链路剖析。文章通过MessageQueue的JNI实现案例,展示Android Framework如何利用JNI实现Java层与Native层的高效交互,并提供了性能优化建议。分析表明,JNI作为Android系统架构的关键桥梁,其设计充分考虑了性能、安全性

保持专注,保持热爱 1211

Android 13.0 framework层系统手势增加上滑手势home事件功能(相当于Home键)

在13.0的定制化开发系统手势功能的时候,客户需求要求在上滑手势的时候,在底部上滑时候进入系统桌面,也就是增加 home键功能,所以就需要分析相关的系统手势上滑事件,然后添加home事件这样 就可以实现这个功能了

安卓兼职framework和app工程师的博客 1133

根据变量score中存放的考试分数,输出对应的等级并判断分数是否为素数

根据变量score中存放的考试分数,输出对应的等级并判断分数是否为素数。 要求: 从键盘输入学生成绩,60分以下为D等;60~69为C等;70~89为B等;90~100为A等; 判断输入的分数是否为素数,为素数分的同学参加座谈会,其余写学习心得; 根据系统提示,用户输入“Y”,能够反复输入学生成绩,并进行判断,直到用户输入“N”为止。

thefheart的博客 1715

电池管理系统(BMS)软件:CATL BMS二次开发_(1).CATL BMS软件概述

CATL BMS软件的保护机制是确保电池组安全和可靠运行的关键部分。通过高精度的传感器和智能算法,BMS可以实时监测电池组的状态,及时采取保护措施。二次开发中,可以根据特定的应用需求,增加新的传感器、优化算法、扩展通信接口等,进一步提高系统的性能和可靠性。维护和扩展则是确保系统长期稳定运行的重要手段。希望以上内容对您理解CATL BMS软件的保护机制有所帮助。如果您有任何进一步的问题或需要更详细的解释,欢迎随时提问。

zhubeibei168的博客 1458

有关if、switch、for等语句的一些小练习

if语句小练习 练习1:输入一个整数,判断是奇数还是偶数。 #include <stdio.h> int main() { int num = 0; printf(“请输入一个整数:”); scanf("%d",&num); if(num%2) { printf("奇数\n"); } else { printf("偶数\n"); } } 练习2:输入一个三位整数,判断是否...

z_Mercury的博客 335

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

选择结构练习题(if语句、if else语句、switch语句)

二、if else语句练习 1.请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。(Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday) 思路:1.当输入MWF时,三个首字母无重复,直接输出星期几2.当输入ST时,继续读入下一个字母,根据下一个字母输出星期几 注意:当需要使用多个输入函数接收字符时需要注意的是:多使用一次getchar()接收回车换行符 2.输入图书的定价和数量,计算购书金额并输出。其中

老张的博客 3874

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

if,switch判断语句练习实例

一、if 判断语句 1、 if(判断条件){ 输出满足条件的结果; }else{ 输出不满足条件的结果; }; 2、多条件判断 if(){ }else if(){ }else if(){ } 例子: &lt;script type="text/javascript"&gt; var date = prompt('请输入日期:(例如:周一)'); if (date == '...

weixin_44440403的博客 1221

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

if 语句、switch语句练习、纠错

4、default可省略,省略时如果没有与switch表达式相匹配的case常量,则不执行任何语句,程序转到switch语句后的下一条语句执行。3、switch语句进行条件判断后直接执行到程序的条件语句,效率更高。:如果可以构成三角形,计算面积,若不能则输出“您输入的三条边不能构成三角形,无法计算面积” ,所以。【1】编程实现输入两个数,输出两个数中较大的数,用 if 语句和 if - else 语句 .时,if...else语句的执行效率比switch语句高。1、一般情况下,它们两个语句可以相互替换。..

weixin_59321211的博客 840

if…else if…else语句和switch语句简单练习

功能:switch和if else if else练习 从键盘输入: 1.分别用switch和if else if else 语句完成 一个功能: 判断学生的成绩: 100<成绩>=90–>优秀 90<成绩>=80–>良好 80<成绩>=70–>一般 70<成绩>=60–>及格 60<成绩>=0–>不及格 其...

Jar_viS的博客 1595

Java基础(三):条件语句if-else、条件语句switch-case,及练习题

条件循环 if -else 语句:单项if、双向if、嵌套if swith-case 语句:匹配特定值的概念 主要还是实现逻辑,想清楚了会用就可以 练习题 第一题:使用条件结构从键盘输入一个月份,打印输出对应的季节(春、夏、秋、冬) 分析:可以用两种方式求得结果 1)是if-else语句 代码优化: 中心思想是利用数字本身的大小和顺序去依次漏斗形筛选if括号内的条件内容,以...

ZTNN4 6025

if、switch语句练习

1.抽取百位数字等于随机数字为幸运会员 2.三个数从大到小输出 3.判断一个三位数是否为降序数 4.输入两道密码才能取走钱 5.判断某天是这一年的第几天

m0_67473752的博客 250

JavaScript中if判断、switch语句及while循环的小练习

定义一个4位随机数1000-9999,判断数值表示的年份,是闰年还是平年 var x = parseInt(Math.random()*9000+1000); if(x % 100 != 0 && x % 4 == 0 || x % 400 == 0){ alert("是闰年"); } else { alert('是平年'); } 生成 1-...

MixedSignals的博客 347

语句练习if-switch练习二

第一题 int x = 1,y=1; if(x++==2 & ++y==2) { x =7; } System.out.println("x="+x+",y="+y);//x=2,y=2 --------------------------------------------------- 第二题 int x = 1,y = 1; if(

LiPine的专栏 728

c语言if语句习题,大学c语言if switch for 语句实验四练习题

大学c语言if switch for 语句实验四练习题实验四【实验目的】1. 熟悉和掌握if、switch的使用方法;学会编写简单的分支程序结构。2. 熟悉for语句的一般形式,学会编写简单的循环结构程序。【实验报告要求】1、将所有题的程序复制在以班级、学号和名字命名的word文档中,并将该文档上传至对应ftp地址的作业上传文件中,比如命名为”500班2010210010白立民.doc”。2、编程...

weixin_42348783的博客 585

【C语言】提取身份证中的年月日并加以简单计算【优化】和用if语句与switch语句一起判断季节练习

这是一次使用if语句和switch语句进行的简单输入输出练习,旨在通过编写代码来识别和判断不同的季节。通过这个练习,我们可以更加熟悉和掌握if语句与switch语句在编程中的应用,同时锻炼我们的逻辑思维能力和编程实践能力。通过输入特定数值,我们可以利用这些语句来控制程序的流程,从而输出对应的季节信息,这提升了我们的编程技巧。这是对之前发布的代码进行的优化与改进,旨在提升其可读性,并确保数据的准确性。

2301_77136375的博客 850

if,switch语句练习 2024.9.3

答:if(8==n)的判断方式更好,因为== 是等于 ,但是我们人会容易出错,当把数值写在做左侧时让人容易辨别 也能让编译出错的时候能更加直观的看到错误。直角(勾股定理)[a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a]C. printf("s 的值是%x", s): D. printf("s 的值是%i", s)⦁ 3.if(n==8)和if(8== n)两种判断方式,哪一种更好,为什么?等腰 [a==b || a==c || b==c]

zz40_的博客 2146

if,switch语句的练习题目

qq_42159696的博客 2131
上一篇: Java基础一
下一篇: 语句练习if-switch练习二
Li_Pine
博客等级 码龄12年 17粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值