示例 1:求绝对值

/*  ex3_1.c  */
#include <stdio.h>
void main(){
    int a,b;
    printf("请输入一个整数:");
    scanf("%d",&a);
    if(a>=0)
        b=a;
    else
        b=-a;
    printf("%d的绝对值为:%d\n",a,b);
}

示例 2:判断成绩是否合格

/*  ex3_2.c  */
#include <stdio.h>
void main(){
    float score;
    printf("请输入您的成绩:");
    scanf("%f",&score);
    if(score>=60)
        printf("您及格了!\n");
}

示例 3: 判断整数奇偶

/*  ex3_3.c  */
#include <stdio.h>
void main(){
    int a;
    printf("请输入一个整数:");
    scanf("%d",&a);
    if(a%2==0)
        printf("%d是一个偶数。\n",a);
    else
        printf("%d是一个奇数。\n",a);
}

示例 4: 判断字符是否是数字字符

/*  ex3_4.c  */
#include <stdio.h>
void main(){
    char ch1,ch2,ch3;
    printf("请输入3个字符:");
    scanf("%c%c%c",&ch1,&ch2,&ch3);
    if(ch1>='0'&&ch1<='9')
        printf("字符%c是数字字符。\n",ch1);
    else
        printf("字符%c不是数字字符。\n",ch1);
    if(ch2>='0'&&ch2<='9')
        printf("字符%c是数字字符。\n",ch2);
    else
        printf("字符%c不是数字字符。\n",ch2);
    if(ch3>='0'&&ch3<='9')
        printf("字符%c是数字字符。\n",ch3);
    else
        printf("字符%c不是数字字符。\n",ch3);
}

示例 5: 判断两数是否相等

/*  ex3_5.c  */
#include <stdio.h>
void main(){
    int myset=58;
    int y;
    printf("请输入您猜的数:");
    scanf("%d",&y);
    if(y==myset)    //判断两数是否相等
        printf("您猜中了!\n");
    else
        if(y>myset)
            printf("您猜的数大了!\n");
        else
            printf("您猜的数小了!\n");
}

示例 6: 判断字符类型

/*  ex3_6.c  */
#include <stdio.h>
void main(){
    char ch;
    printf("请输入1个字符:");
    scanf("%c",&ch);
    if(ch>='A'&&ch<='Z')
        printf("字符%c是大写字母字符。\n",ch);
    else if(ch>='a'&&ch<='z')
        printf("字符%c是小写字母字符。\n",ch);
    else if(ch>='0'&&ch<='9')
        printf("字符%c是数字字符。\n",ch);
    else
        printf("字符%c是其它字符。\n",ch);
}

示例 7: 商品打折问题

/*  ex3-7.c  */
#include <stdio.h>
void main(){
    int x;
    float price,zk,total;
    printf("请输入用户购买数量:");
    scanf("%d",&x);
    printf("请输入商品单价:");
    scanf("%f",&price);
    if(x<5)    //购买数量满足x<5
        zk=0;
    else if(x<10)    //购买数量满足5≤x<10
        zk=0.01;
    else if(x<20)    //购买数量满足10≤x<20
        zk=0.02;
    else if(x<30)    //购买数量满足20≤x<30
        zk=0.05;
    else    //购买数量满足x≥30
        zk=0.1;
    total=x*price*(1-zk);
    printf("购买该商品应付总金额为:%.2f\n",total);
}