课堂学习
1.用if语句实现选择结构。
2.嵌套if语句
//三个值大小按顺序排列#include<stdio.h>
int main(){
double a,b,c,t;
printf("Please Enter three number:");
scanf("%lf%lf%lf",&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("%.2f,%.2f,%.2f\n",a,b,c);
system("pause");
}
//为促销,对购买货物多的顾客有优惠:凡买50件以上的优惠5%,买100件以上的优惠7.5%,买300件以上的优惠10%,买500件以上的优惠15%。输入购买的数量和单价,输出应付货款。
#include<stdio.h>
main(){
double d,z,j;
int s;
printf("输入衣服的数量和单价:");
scanf("%d%lf",&s,&d);
if(s>500){
z=1-0.15;
}
else{
if(s>=300){
z=1-0.1;
}
else{
if(s>=100){
z=1-0.075;
}
else{
if(s>=50){
z=1-0.05;
}
else{
z=1;
}
}
}
}
j=s*d*z;
printf("总价是:%.2f\n",j);
system("pause");
}
//获取一个4位十进制数每个位的数值
#include<stdio.h>
main(){
int ad,bd,cd,dd,i;
printf("输入一个四位数:");
scanf("%d",&i);
ad=i%10;
bd=(i/10)%10;
cd=(i/100)%10;
dd=(i/1000)%10;
printf("个位:%d\n百位:%d\n千位:%d\n万位:%d\n",ad,bd,cd,dd);
system("pause");
}
ps:1.注意if(a=0)与if(a==0)的区别,以及防止方法:if(0=a)
2.c语言中非零的数都是真