示例 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);
}