C语言作业的题与答案7

请输入电视机的价格。然后又购买了一个冰箱,请输入冰箱的价格。最后到前台交钱。如果总价格小于100元就不打折,如果总价格大于等于100--1000元就打9折,
如果总价格大于等于1000元就打8折,如果总价格大于5000元就打7折。输出最后需要多少元。
//用多重if来做
#include <stdio.h>
int main()
{int z;
printf("请输入电视机的价格");
scanf("%d",&z);
int x;
printf("请输入冰箱的价格");
scanf("%d",&x);
int y=x+z;
float a=y*0.9 ;
float b=y*0.8;
float c=y*0.7;
if(z+x<100&&z+x>0) {
printf("不打折为%f",y);
}
if(z+x<=1000&&z+x>=100){
printf("打9折为%f",a);}
if(z+x>=1000){
printf("打8折为%f",b);}
else if(z+x>5000){
printf("打7折为%d",c);
}
return 0;
}
4、输入一个整数代表年,如果这个整数能被4整除但不能被100整除,或者能被400整数,就输出这一年是润年,否则就输出这一年是平年。
#include <stdio.h>
int main()
{printf("输入一个年份");
int z;
scanf("%d",&z);
if(z%4==0&&z%100!=0)
printf("是闰年");
if(z%400==0)
printf("是闰年");
else
printf("是平年");
return 0;
}