流程控制的基本程序题目库

顺序结构
选择结构
循环结构

顺序结构程序设计

2.一元二次方程的标准形式ax²+bx+c=0(a≠0)
x=[-b±√(b²-4ac)]/2a(如何解决公式输入、角度的上标怎么实现)

3.已知三角形的三边,计算三角形的面积,结果保留3位小数。
6. 从键盘输入一串字符,从该字符串中统计字符a的个数。

7.从键盘输入3个数,编写一个程序计算其总和及平均值。
8.编写程序将时间转化为秒后输出,例如8时20分45秒转换为83600+2060+45
10.从键盘输入一个字母,如果输入的是小写则将其转化为大写输出到屏幕上,否则将其转换为小写输出到屏幕上。

条件结构程序设计

9.编写一个程序输入一个学生三次的成绩,并判断该学生是否否及格,若不及格则输出“有不及格科目”,若都及格则输出三次的平均成绩。
10.输出特殊的图案,把下面代码在c环境中运行看看,very beautiful
7.从键盘输入两个数,调换这两个数的值。
分析:通过定义另一个变量来保存其中的一个数,在进行交换。
8.输入一个不超过5位的数字,求:(1)求其是几位数(2)分别输出这几位数字(3)把这几位数分别加1再输出。
3.某班进行学习成绩评估,若学习成绩大于等于90分的同学用A表示,60~89分之间的同学用B表示,60分以下的同学用C表示。利用条件运算符的嵌套来完成此题。
输入三个数x,y,z,实现从大到小低排序,用嵌套的if语句实现。
范例5.6
设计一个简单的计算器,可以进行简单的+ -*/运算
范例5.8
输入学生成绩的等级(A,B,C,D,E),输出相应的的评价文字(优秀,良好,中等,及格,不及格)
getchar()函数的功能是用来获取一个字符,该函数也可以用scanf()函数替代。
5.输入某年某月某日,判断并输出这一天是这一年的第几天。
分析:1、3、5、7、9、11,都是31天
4、6、8、10、12,都是30天。
2月是平年28天,闰年29天。
问题:
switch 结构的应用。
switch结构中的条件不能为变量,必须是常量或常量表达式。

6.输入一个数,判断其为奇数还是偶数。

循环的范例

范例6.8
利用循环嵌套,输出1~10的2倍数,4倍数,6倍数。
循环结构程序设计
1.编写一个程序,求出1000以内的完全数。
完全数:一个数等于其因子之和

2.百马百担问题:现有100匹马,100担货,大马驮3担,中马驮2担,两匹小马驮一担,问大马、中马、小马各需多少匹。
3x+2y+ 1/2z = 100
x +y+z=100

3.编写程序求出0~200中能被4整除余3的数。
4.从键盘输入一个数求其阶乘n!
5.现有100元,用来买7元,8元,9元的商品,问将100元花完总共有多少种方法。

6.猜数游戏:游戏中随机产生一个1~100之间的数,请用户猜数,若10次之内猜中则提示成功,若10次之内没有猜中则提示失败

你可能感兴趣的:(由深入浅)