工作生活C语言

C语言 第4节 流程控制

2019-07-04  本文已影响0人  小超_8b2f

互换2个输入的数字

#include <stdio.h>

int main(void){
    int i = 3, j = 4, k;

    printf("i = %d, j = %d\n", i, j);
    k = i;
    i = j;
    j = k;

    printf("i = %d, j = %d\n", i, j);
    return 0;
}

对输入的三个数进行排序

#include <stdio.h>

int main(void){
    int a, b, c, t;

    printf("请输入三个数字:");
    scanf("%d %d %d", &a, &b, &c);
    printf("%d %d %d \n", a, b, c);

    if(a < b) {
        t = a;
        a = b;
        b = t;
    }
    if(a < c) {
        t = a;
        a = c;
        c = t;
    }
    if(b < c) {
        t = b;
        b = c;
        c = t;
    }

    printf("从大到小排序后:%d %d %d \n", a, b, c);
}
如何看懂一个程序
  1. 流程
  2. 每个语句的功能
  3. 试数
小程序
  1. 判断一个数是否是素数

如何学习一些小算法程序
尝试自己去解决它,大部分人都无法自己解决
如果解决不了,看答案
关键是把答案看懂,这个要花费很大力气,也是我们学习的重点。
看懂之后尝试自己去修改程序,并且知道修改后的程序不同的输出。
照着答案去敲
调试错误
不看答案,自己独立把答案敲出来
如果还不懂,背会。

上一篇 下一篇

猜你喜欢

热点阅读