第五章作业10题

一、

1定义两个整型变量n=0,i;

2将0赋值给i;

3如i>3,则转到第4步,否则转到第10步;

4若n++为0则转到第5步,若为1转到第6步,若为2转到第7步,若为3转到第8步;

5转到第6步;

6转到第7步;

7转到第8步;

8输出n++;

9计算i++;

10结束循环。

 

二、

1定义六个长整型变量n,i,k,j,p,sum;

2将2赋值给n;

3若n<=10,则转到第4步,否则转到第20;

4将i赋值给j,将0赋值给sum;

5若sum<k,则转到第6步,否则转到第8步;

6计算sum+=j;

7计算j+=2;

8若sum==k,则转到第9步,否则转到第·16步;

9输出”\n%ld*%ld*%ld=%ld=";

10将i赋值给p;

11若p<j-2,则转到第12步,否则转到第14步;

12输出p的值;

13计算p+=2,转到第11步

14输出p的值;

15转到第17步;

16计算j+=2;

17若i>=k/2,则转到第18步,否则转到第19步;

18输出“\n error";

19计算n++;

20结束。

 

三、

1定义长整型变量m, n, k, s, flag = 0;
2.输出input k:
3.输入k的值
4.赋值n=k
5.赋值m=n
6.赋值s = n * (n - m) - m * m;
7.判断s*s是否等于1为真赋值flag = 1否则m–;
8.判断m>0&&!flag为真跳转6否则跳转9
9.判断m是否等于0为真m–然后跳转10否则跳转10
10.判断n>0&&!flag为真返回5否则跳转11
11.输出m,n
12结束

 

四、

1定义整型变量i, j, line = 0;
2.定义长整型变量n
3.输出Please enter n:
4.输入n的值
5.判断n<=1为真跳转6否则跳转8
6.输出Enter error, enter again.
7.输入n的值返回5
8.赋值i=2
9.判断i<=n为真跳转10否则跳转19
10.赋值j=2
11.判断j<i为真跳转12否则跳转13
12.判断i%j是否等于0为真i++然后跳转9否则j++然后跳转11
13.j++然后返回11
14.判断j是否大于i&&i%10是否不等于9为真跳转15否则跳转
15.输出i
16.line++
17判断line是否等于10为真输出换行然后line等于0否则跳转18
18.n++然后返回9
19.结束

 

五、

 1l定义整型变量 i, j, n temp, sum = 0;
2.输出Please input terms numbers.
3.输入n的值
4.判断n < 1 || n>10为真跳转5否则跳转7
5.输出Enter error,enter again.
6.输入n的值然后返回4
7.赋值i=0
8.判断i<n为真跳转9否则跳转16
9.赋值temp=0
10.赋值j=0
11.判断j<=i为真跳转12否则跳转
12.赋值temp += (long int)pow(10, j) * (i + 1);
13.j++然后返回11
14.赋值sum+=temp
15.i++然后返回8
16.输出sum
17.结束

 

六、

1定义整型变量i, j, n = 0, sum;
2.赋值i=3
3.判断i<1000为真跳转4否则跳转
4.赋值sum=0;
5.赋值j=1;
6.判断j < n - 1为真跳转7否则跳转9
7.判断n % j == 0为真赋值sum += j否则跳转8
8.j++然后返回6
9.判断i 是否等于sum为真跳转10否则跳转
10.输出i
11.n++
12.判断n%5是否等于0为真输出换行
13.i++然后返回3
14.输出n
15.结束

 

七、

 1定义整型变量i, n = 0
2.赋值i=1900
3.判断i < 2000为真跳转4否则跳转9
4.判断i % 4 等于 0 && i % 100 != 0 || i % 400等于 0为真跳转5否则跳转
5.输出i
6.n++
7.判断n % 3 是否等于 0为真输出换行
8.i++返回3
9.结束

 

八、

 1定义整型变量i, a, b, c, n = 0
2.赋值i = 100
3.判断i <= 999为真跳转4否则跳转12
4.赋值a = i / 100;
5.赋值b = (i - a * 100) / 10;
6.赋值c = i % 10
7.判断a * a * a + b * b * b + c * c * c 是否等于 i为真跳转8否则跳转
8.输出i
9.n++
10.判断n%2是否等于0为真输出换行
11.i++然后返回3
12结束
 

 

九、

 1定义整型变量k = 1, i, n, t
2.定义小数变量e = 1, s = 1
3.输入n的值
4.赋值t=1
5.赋值i=1
6.判断i<=k为真跳转7否则跳转9
7.赋值t=t*i
8.i++返回6
9.赋值e = e + 1.0 / t
10.k++
11.判断k <= n为真返回4否则跳转12
12.输出e
13.结束

 十、

1定义小数变量y, s = 1, x, xx = 1, a = 1, i = 1
2.输入x的值
3.a = -a;
4.i++;
5.xx = xx * x;
6.y = i / xx;
7.s = s + a * y
8.判断y > 0.00001为真跳转3否则跳转9
9.输出s
10.结束

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值