成都大学信息科学与工程学院 《C 语言程序设计》编程练习题
3 章 程序流程
1、有1 2 3 4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?请
用for循环语句解决此问题 。
2、企业发放的奖金根据利润提成。
利润(I)低于或等于10 万元时,奖金可提10% ;利润高于10 万元,低于20 万元时,低于10
万元的部分按10%提成,高于10 万元的部分,可可提 7.5%;20 万到40 万之间时,高于
20 万元的部分,可提 5%;40 万到60 万之间时高于40 万元的部分,可提 3% ;60 万到
100 万之间时,高于60 万元的部分,可提 1.5%,高于100 万元时,超过100 万元的部分
按1%提 ,从键盘输入当月利润I,求应发放奖金总数?请用条件语句解决此问题 。
3、一个小余10万的整数,它加上100后是一个完全平方数,再加上168又是一个完全平方
数,请问该数是多少? (不一定只有一个)请用for循环语句和条件语句解决此问题 。
4、输入某年某月某日,判断这一天是这一年的第几天?请用switch-case语法解决此问题。
5、输出9*9 口诀,要求输出格式如下,且必须用for语法解决 。
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
6、输出9*9 口诀,要求输出格式如下,且必须用for语法解决 。
1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9
2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18
3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27
4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36
5*5=25 5*6=30 5*7=35 5*8=40 5*9=45
6*6=36 6*7=42 6*8=48 6*9=54
7*7=49 7*8=56 7*9=63
8*8=64 8*9=72
9*9=81
7、输出9*9 口诀,要求输出格式如下,且必须用for语法解决 。
1*9=9
2*8=16 2*9=18
1 / 23
成都大学信息科学与工程学院 《C 语言程序设计》编程练习题
3*7=21 3*8=24 3*9=27
4*6=24 4*7=28 4*8=32 4*9=36
5*5=