第五章循环结构程序设计

完善程序题

1

代码

 文字描述法

1.定义整数denominator, flag, i, n,小数item, sum
2.输入n的值
3.flag = 1
4.denominator = 1
5.sum = 0
6.i=1
7.判断i<=n,执行7,8,9,10,11,12否则转13
8.item = flag * 1.0 / denominator;
9.sum = sum + item
10.flag = -flag
11.denominator += 2
12.i++
13.输出sum的值
14.结束

流程图

运行结果

 

2

代码

 

文字描述法

1.定义整数i,n,小数sum = 0, flag = 1
2.输出n的值
3.i=1
4.判断i <= n若i <= n执行4,5,6,7否则转8
5.sum = sum + (flag * i) / (2 * i - 1)
6.flag = -flag
7.i++
8.输出sum的值
9.结束

流程图

 

运行结果

 

3

代码

 

文字描述法

1.定义整数n,s
2.请输入一个数字给n
3.输出Output
4.s = n % 10;
5.printf("%d", s);
6.n /= 10;
7.判断n != 0若n != 0执行4,5,6,7否则转8
8.结束


流程图

 

 

运行结果

 

 4

代码

 

文字描述法

1.定义整数k,n;小数s
2.s = 1.0;
3.k = 1;
4.输入n的值
5.判断k <= n,若k <= n执行5,6,7否则转8
6.s = s + 1.0 / (k * (k + 1))
7.k++
8.输出s的值
9.结束
 

流程图

 

运行结果

 

10

代码

 

 文字描述法

1.定义整数i
2.i=100
3.判断i<200,若i<200执行3,4,5,6,7,8否则转9
4.如果(i - 2) % 4 =0)执行5否则i++转3
5.如果!((i - 3) % 7执行6否则i++转3
6.如果(i - 5) % 9 == 0执行7否则i++转3
7.输出i的值
8.i++转3
9.结束

流程图
 

 运行结果

 

11

代码

 

 文字描述法

1.定义整数count, i, n,小数grade, tota
2.输入Enter n的值
3.total = 0
4.count = 0
5.i=1
6.判断i <= n,若i <= n执行6,7,8,9,10否则转11
7.输出grade的值
8.total = total + grade
9.如果grade < 60执行count++
10.i++转6
11.输出total的值
12.输出count的值
13.结束

流程图
 

运行结果

12

代码

 

 文字描述法

1.定义整数i,j
2.i=0
3.判断i < 10若i < 10执行否则转
4.j = i * 10 + 6
5.如果j % 3 =0执行6
6.输出j的值
7.i++转3
8.结束

流程图

 

运行结果

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值