第五章练习

阅读程序

(20)

1.定义2个整型变量n,i

2.赋值n=0,i=0

3.判断i<3为真转到6,为假转7

4.输入表达式n++

5.case0~case2

6.n++

7.输出

8.结束

 

完善程序

(5)

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

2.n=2

3.判断n<=10为真继续执行为假转10

4.k=n*n*n

5.i=1

6.判断i<k/2为真

7.j=i,sum=0

8.判断sum<k为真

9.sum+=j

10.如果sum==k,n++

11.输出n,n,n,sum

12.p=i

13.判断p<j-2

14.p+=2,

15.输出p

16.如果i>=k/2 输出error

17.结束

 

 (6)

1.定义5个长整型变量m,n,k,s,flag

2.从键盘输入一个整数并赋给k

3.n=k

4.m=n

5.s=n*(n-m)-m*m

6.如果(s*s==1)flag=1

7.否则m--

8.m>0&&!flag

9.如果m==0,n--否则转12

10.n>0&&!flag

11.输出m,n

12.结束

 

 (8)

1.定义3个变量i,j,line

2.定义1个长整型变量n

3.输入n

4.从键盘中输入一个整数赋给n

5.如果n<=1输出Enter,error,enter again否则转4

6.i=2

7.i<=n为真继续执行

8.j=2

9.j<i为真继续执行

10.如果i%j==0则本次程序结束

11.如果j==i&&i%10!=9执行14否则转15

12.i++为真转7否则转14

13j++为真转9否则转14

14.输入i

15line++

16.结束

 

(9)

1.定义3个变量i,j,n

2.定义2个长整型变量temp,sum=0

3.输入Please input terms numbers

4.从键盘输入一个整数并赋给n

5.如果n<1||n>10输出Enter error enter again否则转4

6.i=0

7.i<n为真继续执行为假转13

8.temp=0

9. j=0

10.j<=i为真继续执行为假转14

11.temp+=(long int)pow(10,j)*(i+1)

12.sum+=temp

13.i++

14.j++

15.输出sum

16.结束

 

 编程题

(1)

1.定义4个变量i,j,n=0,sum

2.i=3

3.i<=1000为真继续执行为假转13

4.sum=0

5.j=1

6.j<n-1为真继续执行为假转14

7.如果n%j==0,sum=sum+j为真继续执行否则8

8.如果i==sum继续执行否则转8

9.输出i

10.n++

11.如果n%5==0继续执行否则转7

12.输出换行

13.i++

14.j++

15.输出n

16.结束

 

 (2)

1.定义2个变量i,n=0

2.i=1000

3.i<=2000为真继续执行否则转9

4.如果i%4==0&&i%100!=0||i%400==0继续执行

5.输出i

6.n++

7.如果n%5==0为真继续执行

8.i++

9.输出换行

10.结束

 

 (3)

(1)定义五个整数变量,分别为i,a,b,c,n;

(2)n=0;

(3)i=100;

(4)如果i<=999为真,则执行(5),否则循环结束;

(5)a=i/100;

(6)b=(i-a*100)/10;

(7)c=i%10;

(8)如果a*a*a+b*b*b+c*c*c==i为真,则执行(9),否则执行(11);

(9)输出i;

(10)n++;

(11)如果n%2==0为真,则执行(12),否则执行(13);

(12)输出换行;

(13)i++,返回(4);

 

(4)

1.定义4个整型变量k=1,i,n,t

2.定义2个小数e=1,s=1

3.从键盘输入一个整数赋给n

4.听

5.t=1

6.i=1

7.i<=k为真继续执行为假13

8.t=t*i

9.e=e+1.0/t

10.k++

11.k<=n

12.i++

13.输出e

14.结束

 

(5)

1.定义6个单精度型变量y,s=1,x,xx=1,a=1,i=1

2.从键盘输入一个小数赋给x

3.a=-a

4.i++

5.xx=xx*x

6.s=s+a*y

7.判断y>0.00001为真继续执行为假转3

8.输出s

9.结束

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值