C语言 第五章实训作业

一、

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、定义一个整数变

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值