|
发表于 2021-5-3 11:44:27
|
显示全部楼层
本楼为最佳答案
对 main写错了 还有一部写错了,我放代码注释里了
我帮你写了一遍:代码如下:
- #include <stdio.h>
- #define ka 650 //卡上的总金额
- #define sheng 100 //卡上剩余的金额
- int main()
- {
- //白天餐补一天22元,夜班一天19元
- //b=白班天数,y=夜班天数,yong=用掉的金额,bu=总共获得的餐补
- int b,y,yong,bu;
- b=0;
- bu=0;
- y=0;
- yong=ka-sheng;
- printf("请输入白班上班天数:");
- scanf("%d",&b);
- printf("请输入夜班上班天数:");
- scanf("%d",&y);
- printf("卡上总金额为:%d元。\n",ka);
- printf("卡上还剩金额:%d元。\n",sheng);
- printf("用掉卡上金额%d元\n",yong);
- bu=22*b+19*y;//这一不需要卸载后边
- printf("本月餐补一共为%d元。\n",bu);
- printf("本月白班餐补一共%d元。\n",22*b);
- printf("本月夜班餐补一共%d元。\n",19*y);
- if(bu-yong>=0)//补的大于用的代表用的少呗 显示餐补剩余多少
- {
- printf("餐补剩余:%d元。\n",bu-yong);
- }else if(bu-yong<0){
- printf("餐补已超出:%d元。\n",yong-bu);
- }
- return 0;
- }
复制代码
运行结果如下:
|
评分
-
查看全部评分
|