C语言程序 求高手指教 2道作业题

2025-06-22 17:02:42
推荐回答(5个)
回答1:

C语言第四章吧~这么简单的题自己都搞不定,看你学到循环和数组的时候晕不晕~学费那么昂贵,自己动手作作吧。。

回答2:

你的VIOD MAIN()表是什么意思?

回答3:

恩,不错!

回答4:

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");
}
}

回答5:

第一道用if语句分段比较简单
第二道用swich语句