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的值。
流程图