一、
5.
文字描述:
1.定义两个整型变量k,x;
2.用for循环语句,k=,x=0;
3.判断k<=9&&x!=10,如果满足则进行第四步,如果不满足就进行第五步;
4.执行x=x+2,再i++,然后返回第三步再去判断;
5.输出k,x的值;
6.结束;
代码:
#include<stdio.h>
int main()
{
int k, x;
for (k = 0, x = 0; k <= 9 && x != 10; k++)
x = x + 2;
printf("%d,%d", k, x);
}
流程图:
截图:
6.
文字描述:
1.定义一个字符型变量c;
2.用for循环语句,从键盘上获取一个字符变量赋值给c;
3.判断getchar()!='#';如果满足进行第四步,如果不满足进行第五步;
4.输出单个字符c,再从键盘上获取一个字符,然后返回第三步去判断;
5.结束;
代码:
#include<stdio.h>
int main()
{
char c;
for (c = getchar(); getchar() != '#'; c = getchar())
putchar(c);
return 0;
}
流程图:
截图:
二、
14.
文字描述:
1、定义一个字符型变量ch;
2|、执行一个for循环;
3、判断从键盘输入的字符是否是“\n”,是进行第四步,否则跳到第五步;
4、输出字符ch,返回第3步;
5、结束。
代码:
#include<stdio.h>
int main()
{
char ch;
for (; (ch = getchar()) != '\n';)
printf("%c", ch);
}
流程图:
截图:
15.
文字描述:
1.定义两个整数变量i和a,并给a赋值为1;
2、定义一个无符号整型j;
3、执行一个for循环,把15的值赋值给j;
4、判断j是否大于0,大于0第五步,不大于0第6步;
5、a++,j减2的值赋值给j,返回第4步;
6、结束。
代码:
#include<stdio.h>
int main()
{
int i, a = 1; unsigned j;
for (j = 15; j > 0; j = j - 2)a++;
return 0;
}
流程图:
截图:
三、
1.
文字描述:
声明一个整数变量i;
2、执行一个for循环,把1的值赋值给i;
3、判断i是否小于6,是进行下一步,否则到第6步;
4、判断i能否取余2,能进行下一步,否则第5步;
5、输出字符”*”,i自加1,返回第3步;输出字符“#”,i自加1,返回第3步;
6、结束。
代码:
#include<stdio.h>
int main()
{
int i;
for (i = 1; i < 6; i++)
{
if (i % 2)printf("*");
else
printf("#");
}return 0;
}
流程图:
截图:
2.
文字描述:
1.定义三个整数变量m,n,i,并把1的值赋值给m;
2、执行一个for循环,把0的值赋值给i;
3、判断i是否小于5,是进行第四步,否则到第8步;
4、把1的值赋值给整数m;
5、m自加1;
6、判断i是否等于4,是进行第七步,否则i自加1返回第3步;
7、把m的值赋值给n,i自加1,返回第3步;
8、输出m和n的值;
9.结束
代码:
#include<stdio.h>
int main()
{
int m = 1, n, i;
for (i = 0;i<5;i++)
{
int m = 1; m++; if (i == 4)n = m;
}printf("%d,%d", m, n); return 0;
}
流程图:
截图:
3.
文字描述:
1、定义一个整数变