




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1.顺序语句练习 1(将摄氏温度转换为华氏温度)编写程序,从控制台读入double型的摄氏温度,然 后将其转换为华氏温度,并且显示结果。转换公式如下所示:(5分) fahrenheit=(9/5)*celsius+32(华氏度=(9/5)*摄氏度+32) **2(求一个整数各位数的和)编写程序,读取一个在0和1000之间的整数,并将该 整数的各位数字相加。例如:整数是932,各位数字之和为14。(10分) 提示:利用运算符%分解数字,然后使用运算符/去掉分解出来的数字。例如:932%10=2,932/10=93。 **3.整钱兑零(10分) 假如你希望开发一个程序,将给定的钱数分类成较小的货币单位。这个程序要求用户输入一个double型的值,该值是用美元和美分表示的总钱数,然后输出一个清单,列出和总钱数等价的dollar(1美元)、quarter(2角5分)、dime(1角)、nickel(5分)和penny(1分)的数目。 例如:11.56:11个1美元2个quanter0个dime1个nickel1个penny 下面是开发这个程序的步骤: 1)提示用户输入十进制数作为总钱数,例如11.56。 2)将该钱数(例如11.56)转换为1分币的个数(例如1156)。 3)通过将1分币的个数除以100,求出1美元的个数。通过对1分币的个数除以100求 余数,得到剩余1分币的个数。 4)通过将剩余的1分币的个数除以25,求出2角5分币的个数。通过对剩余的1分币的个数除以25求余数,得到剩余1分币的个数。 5)将剩余的1分币的个数除以10,求出1角币的个数。通过对剩余的1分币的个数除以10求余数,得到剩余1分币的个数。 6)将剩余的1分币的个数除以5,求出5分币的个数。通过对剩余的1分币的个数除以5求余数,得到剩余1分币的个数。 7)剩余1分币的个数即为所求。 8)显示结果。 4.求ASCII码对应的字符)编写程序接收一个ASCII码(从0到128的整数),然后显示它所代表的字符。例如,如果用户输入的是97,程序显示的是字符a。(5分) 2.分支语句练习 编写一个程序,判断用户输入的数是否是偶数。(5分) 编写一个程序,随机产生两个10以下的整数,然后提示用户输入这两个整数的差,如果答案正确,程序报告结果true,否则报告false(10分) 输入一个年份,判断这年是否是闰年。(10分) 提示:能被4整除不能被100整除,或者可以被400整除。 编写程序,提示用户输入一个整数,然后判断这个整数能否被5和6都整除,或者不能被他们中任何一个整除,或者只能被其中一个整除。下面分别输入10,30,和23的运行示例。(10分) 10能被5或者6整除,但不是全部 30能被5和6整除 23不能被5,6中任何一个整除 *编写程序,提示用户输入月份和年份,然后显示这个月的天数。例如,用户输入月份是2,年份是2000,程序就该显示2000年2月一共29天,用户输入月份3,年份是2005,那么程序该显示2005年3月一共31天。(20分) *身体质量指数(BMI) 每一个怀疑自己体重是否达标的人都会关注BMI指数,对比自己身体的胖瘦程度与是否健康。 BMI(BodyMassIndex)指数也叫做身体质量指数,是目前国际上常用的衡量人体胖瘦程度以及是否健康的标准,比单纯的以体重认定更具准“身体质量指数”(bmi)的计算方法:“体重指数”(bmi)=体重(kg)/身高的平方;(20分) 如体重70公斤,身高1.7米,bmi=70÷(1.7×1.7)… BMI分类 中国参考标准 体重过低 <18.5 正常范围 18.5~23.9 肥胖前期 24.0~26.9 I度肥胖 27~29.9 II度肥胖 ≥30 Ⅲ度肥胖 ≥40 编写程序,使用户输入体重和身高,然后显示BMI值,以及对应的分类。 7(游戏:猜硬币的正反面).编写程序,让用户猜一猜是硬币的正面还是反面,这个程序随机产生一个整数0或者1,它们分别表示硬币的正面和反面,程序提示用户输入一个猜测值,然后报告这个猜测值是正确的,还是错误的。(10分) 8(游戏:石头剪子布)编写可以玩最流行的剪刀,石头,布的程序。程序提示用户随机产生一个数,这个数为0,1或者2,分别表示石头,剪刀和布。程序提示用户输入值0、1或者2然后显示一个消息,表示用户和计算机谁赢了游戏,或者打成平手。下面是运行示例:(20分) Scissor(0)rock(1)paper(2):1 Thecomputerisscissor,Youarerock,youwon. Scissor(0)rock(1)paper(2):2 Thecomputerispaper,Youarepapertwo,Itisadraw.. 3.

ys****39
实名认证
内容提供者


最近下载