C语言第四章吧~这么简单的题自己都搞不定,看你学到循环和数组的时候晕不晕~学费那么昂贵,自己动手作作吧。。
你的VIOD MAIN()表是什么意思?
恩,不错!
1.
#include
void main()
{
int x, itemp;
float price, fresult;
printf("请输入购买该商品的数量:");
scanf("%d",&x);
printf("请输入购买该商品的单价:");
scanf("%f",&price);
if (x <= 0)
{
printf("您的输入有误");
}
else
{
itemp = x / 5;
switch(itemp)
{
case 0:
fresult = 1.0;
break;
case 1:
fresult = 0.99;
break;
case 2:
case 3:
fresult = 0.98;
break;
case 4:
case 5:
fresult = 0.96;
break;
default:
fresult = 0.94;
}
printf("你应付金额%.2f元\n",price*fresult*x);
}
}
______________________________________________
2.#include
void main()
{
int x;
printf("请输入星期数:");
scanf("%d",&x);
switch(x)
{
case 1:
printf("食谱为:青菜\n ");
break;
case 2:
printf("食谱为:鸡\n");
break;
case 3:
printf("食谱为:鱼\n");
break;
case 4:
printf("食谱为:肉\n");
break;
case 5:
printf("食谱为:鸡蛋\n");
break;
case 6:
printf("食谱为:豆制品\n");
break;
case 7:
printf("食谱为:海鲜\n");
break;
default:
printf("输入有误!!!\n");
}
}
第一道用if语句分段比较简单
第二道用swich语句