2021-11-30

1、①定义两个整数型变量k,x;

      ②令k=0,x=0;

      ③若k<=9&&x!=10,转到第④步,否则转到第⑦步;

      ④计算x=x+2;

      ⑤k++,转到第③步;

      ⑥输出k,x的值。

流程图:

 代码:

2

1定义一个字符变量c;

2从键盘中输入一个字符给从;

3若c!='#',转到第4步,否则转到第6步;

4输出putchar(c);

5将字符赋值给c,转到第3步伐;

6结束循环。

流程图:

 代码:

 3

1定义一个字符变量ch;

2从键盘中输入一个字符给ch;

3若c!='\n',转到第4步,否则转到第5步;

4输出ch的值,转到第3步;

5结束循环。

流程图:

 代码:

4

1定义两个整数型变量i,a=1;

2定义一个无符号整数型变量j;

3令j=15;

4若j>2,转到第5步,否则转到第7步;

5计算a++;

6计算j-=2,转到第4步;

7输出a的值。

流程图:

 代码:

 5

1定义一个整数型变量i;

2令i=1;

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

4若i%2,转到第5步,否则转到第6步;

5输出”*“;

6输出”#“;

7计算i++,转到第3步;

8结束循环。

流程图:

 代码:

 6

1定义三个整数型变量m=1,n,i;

2令i=0;

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

4定义m=1;

5计算m++;

6若i==4,转到第7步,否则转到第8步;

7令n=m;

8计算i++,转到第第3步;

9输出m,n第值。

流程图:

 代码:

7

1定义一个整数变量i;

2令i='a‘;

3若i<'f',则转到第4步,否则转到第6步;

4输出”i-'a'+'A'"的值;

5计算i++,i++;

6结束循环。

流程图:

 代码:

 8

1定义四个整数型变量f,f1,f2,i;

2令f1=1,f2=1;

3输出f1,f2的值;

4令i=3;

5若i<=5,则转到第6步,否则转到第10步;

6计算f=f1+f2;

7输出f的值;

8将f2赋值给f1,且将f赋值给f2;

9计算i++;

10结束循环。

流程图:

 代码:

 9

1定义一个整型变量n=5;

2计算n%2的值,若为0则转到第3步,若鹅1则转到第4步;

3计算n--后转到第5步;

4计算n--后转到第2步;

5计算n--;

6输出n的值;

7若n>0,则转到第2步;否则转到第8步;

8结束循环。

流程图:

 代码:

 10

1定义一个整型变量x=10;

2若x--为真,则转到第2步,为假则转第3步;

3输出x的值。

流程图:

 代码:

 11

1定义一个整型变量m=9;

2若m>0,则转到第3步,否则转到第6步;

3若m%3==0,则转到第4步,否则转到第5步;

4输出”--m"的值;

5计算m--;

6结束循环。

流程图:

 代码:

 12

定义一个整型变量x=8;

2若x>0,则转到第3步,否则转到第步;

3若x%3==0,则转到第4步,否则转到第5步;

4输出“x--"的值,且转到第2步;

5输出”--x"的值;

6计算x--;

7结束循环。

流程图:

 代码:

 13

1定义一个整型变量x=3;

2输出”x=x-3"的值;

3若!x为真则转到第2步,否则转到第4步;

4结束循环。

流程图:

 代码:

 14

1定义一个整型变量x=2;

2输出“!x-2"的值;

3若--x为真则转到第第2步,否则转到第4步;

4结束循环。

流程图:

 代码:

 15

1定义两个整型变量n=12345,d;

2若n!=0,则转到第3步,否则转到第6步;

3计算d=n%10;

4输出d的值;

5计算n=n/10;

6结束循环。

流程图:

 代码:

 16

1定义两个整型变量m=0,sum=0;

2定义两个字符型变量c,oidc='+';

3从键盘中获取一个字符给c;

4若c<='9'&&c>='0',则转到第5步,否则转到第6步;

5计算m=10*m+c-'0';

6若oldc=='+',则转到第7步,否则转到第8步;

7计算sum+=m;

8计算sum-+m;

9将0赋值给m;

10将c赋值给oldc;

11输出sum的值;

12若c!='+',则转到第3步,否则转到第13步;

13结束循环。

流程图:

 代码:

 17

1定义两个整型变量t=1,n=235;

2计算t*=n%10;

3计算n/=10;

4判断n是否为真,若真转到第2步,否则转到第5步;

5输出t的值。

流程图:

 代码:

 18

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

2若m>0,则转到第3步,否则转到第8步;

3若m为1或者则转到第4步伐,若为2或4则转到第6步,否则转到第5步;

4计算n+=1,m--,后转到第7步;

5计算n=0;

6计算m--,n+=2,m--;

7输出n的值;

8结束循环。

流程图:

 

 代码:

 19

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

2将0赋值给i;

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

4若i为0泽转到第5步,为1则转到第6步,为103则转到第7步,为4则转到第8步;

5计算m++;

6计算m++;

7计算m++;

8计算m--;

9计算i++;

10输出m的值。

流程图:

 

 代码:

 20

1定义三个整型变量i,b=0,c=2;

2将0赋值给i;

3若i<2,则转到第4步,否则转到第10步;

4计算++b,b*c的值为1转到第5步,为2则转到第6步,为3则转到第7步,否则转到第8步;

5输出“1”;

6输出“2”;

7输出“3”;

8输出“other\n";

9计算i++;

10结束循环。

流程图:

 

 代码:

 21

1定义四个整型变量denominator,flag,i,n;

2定义两个小数变量item,sum;

3输出”Please input n:";

4输入一个整数给n;

5将1赋值给flag;

6将1赋值给denominator;

7将0赋值给sum;

8将1赋值给i;

9若i<=n,则转到第10步,否则转到第15步;

10计算item=flag*1.0/denominator;

11计算sum=sum+item;

12计算flag=-flag;

13计算denominator+=2;

14计算i++;

15输出sum的值。

流程图:

 代码:

 22

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

2定义两个小数变量sum=0,flag=1;

3输入一个整数给n;

4将1赋值给i;

5若i<=n,则转到第6步,赋值转到第9步;

6计算sum=sum+flag*i/(2*i-1);

7计算flag=-flag;

8计算i++;

9输出"Sum=%f\n“。

流程图:

 代码:

23

1定义两个整型变量n,s;

2输出”Enter a number:";

3输入一个整数给n;

4输出“Output:”;

5计算s=%10;

6输出s的值;

7计算n=(n-s)/10;

8若n!=0,则转到第5步,否则转到第9步;

9结束循环。

流程图:

 代码:

 24

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

2定义一个小数变量s=1.0;

3若k<=n,则转到第4步,否则转到第6步;

4计算s=s+1.0/(k*(k+1));

5计算k++;

6输出“s=%f\n\n"。

流程图:

 代码:

 25

1定义一个整型变量i;

2将100赋值给i;

3若i<200,则转到第4步,赋值转到第9步;

4若(i-2)%4==0,则转到第5步,否则转到第8步;

5若!((i-3)%7,则转到第6步,否则转到第8步;

6若(i-5)%g==0,则转到第7步,否则转到第8步;

7输出i的值;

8计算i++;

9结束循环。

流程图:

 代码:

 26

1定义三个整型变量count,i,n;

2定义两个小数变量grade,total;

3输出”Enter n:";

4输入一个整数给n;

5将0赋值给total;

6将0赋值给count;

7将1赋值给i;

8若i<=n,则转到第9步,赋值转到第15步;

9输出“Enter geade #%d:";

10输入一个数给grade;

11计算total=total+grade:

12若grade<60,则转到第13步,赋值转到第14步;

13计算count++;

14计算i++;

15输出”Grade average=%.2f\n";

16输出“Number of failures=%d\n"。

流程图:

代码:

 27

1定义两个整型变量i,j;

2将0赋值给i;

3若i<10,则转到第4步,否则转到第8步伐;

4计算j=i*10+6;

5若j%3==0,则转到第6步,否则转到第7步;

6输出j的值;

7计算i++;

8计算循环。

流程图:

 代码:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值