购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.4 实战练习

4.4.1 把数字1~7转换成星期(难度系数:★★★)

题目描述

switch语句根据某个值来使程序从多个分支中选择一个用于执行。本练习使用switch语句设计一个程序,要求在输入1时,显示星期一;输入2时,显示星期二;以此类推到输入7时,显示星期日,效果如图4.24所示。

图4.24 把数字1~7转换成星期

技术指导

该程序首先要从控制台中获取输入的数字,可以通过Console.ReadLine方法来读取数字,由于该方法的返回值是字符串,所以需要使用int。Parse方法把“返回的字符串”转换为“整数”,接下来使用switch语句判断“这个整数”并输出对应的星期。示例代码参考如下:

4.4.2 使用while语句计算前N个自然数之和(难度系数:★★★★)

题目描述

while语句用于根据它的条件值执行零次或多次while语句块,当每次while语句块中的代码执行完毕时,将重新查看是否符合条件值,若符合则再次执行相同的程序代码,否则跳出while语句。本练习要求开发一个程序,要求使用while语句计算前 N 个自然数之和并输出结果,效果如图4.25所示。

图4.25 使用while语句计算前 N 个自然数之和

技术指导

该程序首先要从控制台中获取自然数 N ,可使用Console.ReadLine方法,然后需要使用while语句循环 N 次,这样需要定义一个初始值为“1”的整数变量(并且该变量在while循环中要自增),接着让“该整数变量”与“自然数 N ”进行“小于或等于”比较,若比较结果为true,则计算本次的和并继续执行while循环,否则退出。示例代码参考如下: f2TOHLskQss6zDBESAKdRTcU4mUA+SM9h85YldzQ6zB6v3StMwh+BkhHU3fjs7JD

点击中间区域
呼出菜单
上一章
目录
下一章
×