C语言第五章程序设计实训

1.5

文字描述:

1,输入两个自然数k,x;

2,将0,0的值分别赋给k,x;

3,若k<=9&&x!=10,转第4步,否则转第5步;

4,x=x+2;

5,返回到底三步;

6,输出k,x的值。

                                                                            流程图

 

1.6 

文字描述:

1,定义一个字符char c;

2,c=getchar();

3,判断getchar()!='#';

4,c=getchar();

5,putchar(c)。

                                                                     流程图

2.14

文字描述:

1,定义一个字符char ch;

2,判断(ch=getchar())!='\n';

3,输出ch。

                                                                  流程图

2.15

文字描述:

1,定义int i,a,并给a赋值为1;

2,定义unsigned j;

3,把15的值赋值给j;

4,判断j是否大于0,大于0下一步,不大于0第6步;

5,a++,j减2的值赋值给j,返回第4步;

6,结束。

                                                                     流程图

 

 

 3.1                                               

文字描述:

1,定义int i;

2,将1的值赋给i;

3,若i<6,转第4步,否则转第5步;

4,判断i%2,满足输出*,否则输出#;

5,i++;

6,输出结果*或#。

                                                                 流程图

3.2

文字描述:

1,定义int m,n,i,并把1的值赋值给m;

2,把0的值赋值给i;

3,判断i是否小于5,是进行下一步,否则到第8步;

4,把1的值赋值给整数m;

5,m++;

6,判断i是否等于4,是进行下一步,否则i自加1返回第3步;

7,把m的值赋值给n,i++,返回第3步;

8,输出m和n的值。

                                                                 流程图

3.3

文字描述:

1,定义int i;

2,把字符‘a’赋值给i;

3,判断i是否小于字符‘f’,是进行下一步,否则到第5步;

4,输出i减字符’a’加字符‘A’的值,i++,i++,返回第3步;

5,结束。

                                                                 流程图

  

 

3.4

文字描述:

1,定义int f,f1,f2,i;

2,把1的值赋值给f1,把1的值赋值给f2;

3,输出f1和f2的值;

4,把3的值赋值给i;

5,判断i是否小于等于5,是进行下一步,否则到第9步;

6,把f1+f2的值赋给f;

7,输出f的值;

8,把f2的值赋给f1,把f的值赋给f2,i自加1,返回第5步;

9,结束。

流程图

  

 

3.5 

文字描述:

1、定义int n,并把5赋值给n;

2,判断n是否能取余2,是则进行第3步,否则进行第5步;

3,取余为0时,n--,跳到第5步;

4,取余为1时,n--,跳到第7步;

5,n--;

6,输出n的值;

7,判断n是否能大于0,是返回第2,否则进行下一步;

8,结束。

                                                       流程图
 

 
3.7 

文字描述:

1,定义int x,并把10的值赋给x;

2、判断x--是否等于0,是进行下一步,否则继续自减;

3、输出x的值。

                                                                  流程图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值