第四章作业

填空1

1.输入m=23,n=5;

2.判断!m+m%n,在执行第3步,假执行第4步;

3.x=1;

4.x=0;

5.输出x。

 填空6

1.输入x=1,y=2;

2.判断(x>y)&&(--x>0);

3.输出x。

 

 填空15

1.输入a=0,b=3,c=2;

2.判断(a++&&b++)c++,若为真,执行第4步,若为假,执行第3步;

3.(a+1==6||b--)c++;

4.输出a,b,c。

 填空16

1.输入a,b,c;

2.判断sqrt(|a|)≠4a/bc,若为真,执行第3步,若为假,执行第4步1;

3.输出1;

4.输出0。

 填空17

1.输入a=0,b=0,c=0;

2.判断a++&&(b+=a)||++c.若为真,执行第3步,若为假,执行第4步;

3.a=1,b=0,c=1;

4,输出a,b,c。

选择 5

1.输入x=2,z=1,y=1.2;

2.判断x是否等于2,若为真,执行第3步,若为假,执行第4步;

3.y加1,执行第6步;

4.判断x='0',若为真执行第5步,若为假执行第6步;

5.y=3,执行第6步;

6.输出y。

 选择 8

1.输入x,y,a,b;

2.判断x>y,若为真执行第3步,若为假执行第4步;

3.a=x,b=y,执行第5步;

4.a=y,b=x,执行第6步;

5.输出a,b。

 选择 9

1.输入x,y;

2.判断x>=0,若为真执行第3步,若为假执第4步;

3.y=1,执行第5步;

4.y=0,执行第5步;

5.输出y。

 选择 10

1.输入a=3,b=3,c=2;

2.判断!a&&!b&&c,若为真执行第3步,若为假执行第4步;

3.输出1;

4.输出0。

 选择 17

1.输入n=8;

2.计算n%=n-2;

3.输出n。

 选择 18

1.输入x,a=3,b=2;

2.判断x=a>b++,若为真执行第3步,若为假执行第4步;

3.a++,执行第5步;

4.b++,执行第5步;

5.输出x,a,b。

 选择 20

1.输入x=4,y=3,z=5;

2.判断x>y;

3.x=z;

4.x=y,y=z;

5.输出x,y,z。

选择 24 

1.输入a=0,b=2;

2.计算b=--a||++b;

3.输出b。

 

选择 25

1.输入s,x;

2.判断x>0,若为真执行第3步,若为假执行第4步;

3.x=1,执行第7步;

4.判断x=0,若为真执行第5步,若为假执行第6步;

5.x=0,执行第7步;

6.x=-1,执行第7步;

7.输出x。

 

 阅读 1

1.输入x=0,y=1,z=10;

2.判断x=1,若为真执行第3步,若为假执行第4步;

3.z=10,执行第7步;

4.判断y=1,若为真执行第5步,若为假执行第6步;

5.z=20,执行第7步;

6.z=30,执行第7步;

7.输出z。

 

 阅读 2

1.输入i=1,n=0;

2.判断i=1,i=2,若为真执行第3步,若为假执行第4步;

3.n++,执行第6步;

4.判断i=3,若为真,执行第5步,若为假执行第6步;

5.n++,执行第6步;

6.输出n。

 

 阅读 3

1.输入x,y,z;

2.判断x++&&(y+=x)||++z,若为真执行第3步,若为假执行第4步;

3.x=1,y=0,z=1,执行第5步;

4.x=0,y=0,z=0,执行第5步;

5.输出x,y,z。

 

 编程 1

1.输入n;

2判断a%2=0,若为真执行第3步,若为假,执行第4步;

3.输出a为偶数;

4.输出a为奇数。

 

 

 

 编程 2

1.输入x1,x2,a,b,c,z;

2.计算z=b*b+4*a*c;

3.判断z<0,若为真执行第4步,若为假,执行第5步;

4.输出无解;

5.判断z=0若为真执行第6步,若为假执行第7步;

6.x1=x2=-b/(2*a),输出x1;

7.x1=((-b)+sqrt(z))/(2*a),x2=((-b)-sqrt(z))/(2*a),输出x1,x2。

 

 

 

 编程 3

1.输入s1,fh,s2;

2.当fh=+时,输出s1+s2;

3.当fh=-时,输出s1-s2;

4.当fh=*时,输出s1*s2;

5.当fh=/时,判断s2=0,若为真,输出“输入错误”,若为假,输出s1/s2;

6.当fh不属于四则运算符的任意一种时,输出“输入错误”。

 

 编程 4

1.输入a,b;

2.当b<10000时,输出a=1000;

3.当10000<b<20000时,输出a=1000+(b-10000)*0.05;

4.当20000<b<50000时,输出a=1000+(b-20000)*0.06;

5.当50000<b<100000时,输出a=1000+(b-50000)*0.07;

6.当b>100000时,输出a=1000+(b-100000)*0.08;

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值