东软培训-c习题集
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.3 程序设计题
1.编写程序:在屏幕上显示一句话“hello neusoft !”。
2.编写程序在屏幕上输出如下图型:
*
***
*****
*******
3.已知圆的半径是5.6,求其直径、周长、面积并输出。
4.从键盘输入圆的半径,求其直径、周长、面积并输出。
5.编写程序求任意圆的体积
6.求任意一元二次方程度两个实根。
1.从键盘输入5个整数,求它们的和、平均值并输出。
2.编写程序,从键盘输入两个整数分别存放在变量c1,c2中,要求通过程序交换它们的值。
3.编写程序,从键盘上输入一个大的秒数,将其转换为几小时几分钟几秒的形式。如输入5000,得到的输出为:1小时23分钟20秒。
3.3 程序设计题
1.写一程序,从键盘上输入一年份year(为十进制数),判断其是否为闰年。(闰年的条件是:能被4整除、但不能被100整除,或者能被400整除)。
2.从键盘输入x 的值,求y 的值并输出。
3.从键盘输入四个整数,输出其中的最大者。
4.求任意二次方程的根。(包括虚根)
5.某百货公司采用购物打折扣的方法来促销商品,该公司根据输入的购物金额,计算并输出顾客实际付款金额,顾客一次性购物的折扣率是:
(1)少于500元不打折;
(2)500元以上且少于1000元者,按九五折优惠;
(3)1000元以上且少于2000元者,按九折优惠;
(4)2000元以上且少于3000元者,按八五折优惠;
(5)3000元以上者,按八折优惠。
6.根据输入的三个边长a,b,c ,判断它们能否构成三角形;若能构成三角形,继续判断该三角形是等边、等腰还是一般三角形。 y= x x>=0
-x x<0
1.求1~1000内所有能被3整除的整数,所有数右对齐,每行输出10个数,每屏输出20行。
2.从键盘上接受10个数,求和。要求:
(1)、先提示“请输入第1个数:” ,输入第一个数后再提示“请输入第2个数”,依次类推;(2)、输入完十个数后,输出十个数求和的结果。
3.求n! ,n的值从键盘输入.
4.从键盘上输入一个正整数(VC下少于10位,winTC下小于32767),求其各数位之和.
5.从键盘输入10个数,找出其中最大的数。分别用while和for语句实现。
6.输出2~100(不含100)之间的全部同构数。所谓同构数是指:如果某数与其右起若干位的平方数相等,则称该数为同构数。
7.编写输出以下图形的程序(要求行数从键盘输入)。
1
12
123
1234
12345
123456
……
8.计算200以内的所有素数的和。