C语言编程练习〔001〕:
编程基础之输入输出
题1:编程
描述:输入三个整数,把第二个输入的整数输出。
输入:只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。
输出:只有一行,一个整数,即输入的第二个整数。
样例输入
题2:编程
描述:读入一个单精度浮点数,保留3位小数输出这个浮点数。
输入:只有一行,一个单精度浮点数。
输出:也只有一行,读入的单精度浮点数。
样例输入
题3:编程
描述:读入一个双精度浮点数,保留12位小数,输出这个浮点数。
输入:只有一行,一个双精度浮点数。
输出:也只有一行,保留12位小数的浮点数。
样例输入
题4:编程
描述:读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。
输入:共有四行:
第一行是一个字符;
第二行是一个整数;
第三行是一个单精度浮点数;
第四行是一个双精度浮点数。
输出:输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。
样例输入
题5:编程
描述:读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”
的形式输出这个整数,每次在单独一行上输出。
输入:一个双精度浮点数。
输出:输出有四行:
第一行是按“%f”输出的双精度浮点数;
第二行是按“%f”保留5位小数输出的双精度浮点数;
第三行是按“%e”输出的双精度浮点数;
第四行是按“%g”输出的双精度浮点数。
样例输入
题6:写出下面程序的运行结果。
题7:写出下面程序运行至注释处时各变量的值。
注释1处:
注释2处:
注释3处:
题8:写出下面程序的运行结果。
题9:编程
问题:鸡兔同笼,共有12个头、40只脚,求鸡和兔子各有多少?
算法描述:〔1〕计算兔子的数量rabbit=(40-2*12)/2
〔2〕计算鸡的数量chick=40- rabbit
〔3〕输出鸡和兔子的数量chick和rabbit的值
〔4〕算法结束
题10:编程
问题:已知旅行的距离s、汽车平均速度为v、每公升汽油可以行驶的公里数k以及每公升汽油的价格p,求驾驶汽车旅游所花费的时间和购买汽油的钱数。
分析:〔1〕汽车行驶时间t=s/v
〔2〕所用汽油总数liter=s/k
〔3〕旅行总共花费购买汽油的钱total=liter*p
算法描述:〔1〕屏幕提示输入距离s、平均速度v、每公升汽油可行驶的公里数k、每公升汽油的价格p的值;
〔2〕计算汽车行驶时间;
〔3〕计算所用汽油总数;
〔4〕计算旅行总共花费;
〔5〕输出旅行花费的时间和花费的钱;
〔6〕算法结束
题11:编程
问题:假设你有一些糖果,第一天你吃了总数的一半多一颗;第二天你又吃了剩下的一半多一颗;第三天又吃了剩下的一半多一颗。结果发现,剩下的糖果数量恰好是你的幸运数字。
你能从幸运数字开始算出原来一共有多少颗糖果吗?
算法描述:〔1〕屏幕提示输入你的幸运数字n ;
〔2〕计算第三天吃糖之前,你手中的糖果数量x=(n+1)*2;
〔3〕计算第二天吃糖之前,你手中的糖果数量x=(x+1)*2;
〔4〕计算第一天吃糖之前,你手中的糖果数量x=(x+1)*2;
〔5〕输出x的值;
〔6〕算法结束
题12:编程〔日期书写格式〕
描述:对于日期年月日的写法,不同的国家有不同的书写格式;请按年、月、日的形式读入日期,然后分别输出中国式写法〔年.月.日,如1998.12.25〕、英国式写法〔日/月/年,如25/12/1998〕和美国式写法〔月/日/年,如12/25/1998〕。
输入:屏幕提示,从键盘输入当前的年、月、日。
输出:中、英、美式日期写法。
问题分析:题中涉及的变量有三个,用year表示年,month表示月,day表示日,类型均为整型。
算法描述:〔1〕屏幕提示从键盘输入年、月、日分别赋值给变量year、month、day ;
〔2〕输出中国式日期写法;
〔3〕输出英国式日期写法;
〔4〕输出美国式日期写法;
编程小学生有必要学吗〔5〕算法结束
样例输入
题13:编程〔数字别离splitnum〕
描述:随机产生一个四位整数〔或屏幕提示从键盘输入一个四位整数〕,计算并输出各位数字之和。
问题分析:〔1〕随机生成在数字a到b之间的任意整数之方法:
c、d分别代表个、十、百、千位的数字,则

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。