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

1.定义两个整型变量k,x
2.给k,x赋值k=0,x=0
3.判断k是否小于等于9并且x是否不等于10判断正确跳转4否则跳转6
4.x等于x加2
5.k++然后返回3
6.输出k和x的值
7.结束

代码

#include<stdio.h>

int main()

{

     int k, x;

     for (k = 0, x = 0;k <= 9 && x != 10;k++) {

           x += 2;

     }

     printf("%d,%d", k, x);

}

1.定义一个字符变量c
2.从键盘上获取一个值赋值给c
3.判断getchar() != '#'判断正确跳转4否则跳转6
4.输出单个字符c
5.从键盘上获取一个值赋值给c然后返回3
6.结束

代码

#include<stdio.h>

int main() {

     char c;

     for (c = getchar();getchar() != '#';c=getchar()) {

          putchar(c);

     }

    return 0;

}

 1.定义字符变量c
2.判断(ch = getchar()) != '\n’判断正确跳转3否则跳转4
3.输出ch然后返回2
4.结束

代码

#include<stdio.h>

int main() {

     char ch;

     for (;(ch = getchar()) != '\n';) {

          printf("%c",ch);

      }

      return 0;

}

1.定义整型变量i,a=1
2.定义无符号整型j
3.给j赋值15
4.判断j是否大于0判断正确跳转5否则跳转7
5.a+1然后输出1
6.j减2然后返回4
7.结束

代码

#include<stdio.h>

int main() {

     int i, a = 1;

     unsigned j;

     for (j = 15;j > 0;j -= 2) {

          a++;

          printf("1");

      }

      return 0;

 1.定义整型变量i
2.给i赋值为1
3.判断i是否小于6判断正确跳转4否则跳转6
4.判断i%2是否为真,为真输出*为假输出#
5.i加1
6.结束

代码

#include<stdio.h>

int main() {

     int i;

     for (i = 1;i < 6;i++) {

          if (i%2) {

             printf("*");

          }else{

                printf("#");

          }

       }

       return 0;

}

1.定义整型变量m=1,n,i
2.给i赋值为0
3.判断i是否小于5为真跳转3否则跳转7
4.定义整型变量m=1
5.m++,判断i是否等于4判断正确n=m
6.i++然后返回3
7.输出m,n然后结束

代码

 #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;
}

 1.定义整型变量i
2.给i赋值’a’
3.判断i是否小于’f’为真跳转4否则跳转6
4.输出i-‘a’+‘A’
5.i+1,i+1然后返回3
6.结束

代码

#include<stdio.h>

int main() {

     int i;

     for (i = 'a';i < 'f';i++,i++) {

           printf("%c",i-'a'+'A');

      }

      return 0;

}

 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.f1=f2,f2=f
9.i++然后返回5
10.结束

代码

#include<stdio.h>
int main() {
    int f, f1, f2, i;
    f1 = 1;f2 = 1;
    printf("%2d%2d",f1,f2);
    for (i = 3;i <= 5;i++) {
        f = f1 + f2;
        printf("%2d",f);
        f1 = f2;
        f2 = f;
    }
    return 0;
}

1.定义整型变量n=5
2.判断n%2是否等于0为真n–然后结束否则判断n%2==1
为真n–结束本次循环,进行下一次循环
3.n减1
4.输出n
5.判断n是否大于0为真返回2为假跳转6
6.结束

代码

 #include<stdio.h>
int main() {
    int n = 5;
    do {
        switch (n % 2) {
        case 0:
            n--;
            break;
        case 1:
            n--;
            continue;
        }
        n--;
        printf("%2d",n);
    } while (n>0);
    return 0;
}

 1.定义整型变量x=10
2.判断x–是否为真判断正确跳转2否则跳转3
3.输出x
4.结束

代码

#include<stdio.h></

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值