鱼C论坛

 找回密码
 立即注册
查看: 1516|回复: 7

[已解决]S1E5课后作业

[复制链接]
发表于 2018-9-3 23:25:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>

#define fq 3.7*2
#define jl 7*2
#define xq 1.3*2
#define kxc 8*2
#define yangcong 2.4*2
#define youc 9*2
#define hg 6.3*2
#define blb 0.5*2

int main()

{
       
        printf("小明需要支付:2*%c+1*%c+1*%c\n", fq, kxc youc);
        printf("小红需要支付:3*%c+0.5*%c+5*%c\n", xq, yangcong, hg);
        printf("小甲鱼需要支付:10*%c+20*%c\n", hg, blb);
       
        return 0;
}
求大佬看看哪里不对
小甲鱼的代码里面加了一个float price是什么意思啊
那个第一行          //1斤 == 0.5公斤      是啥意思啊
小甲鱼的意思是创建了一个变量然后编辑这个变量来达到计算价格的目的吗
最佳答案
2018-9-4 07:53:55
你的代码不该这样写,printf函数里面双引号引起来的内容除了格式化占位符其他的内容都是直接打印输出,不做任何计算,需要先把计算方式定义,赋值给常量,然后printf直接调用输出

点评

这是什么宏定义... @.@  发表于 2018-9-3 23:44
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-3 23:43:50 | 显示全部楼层
int main()

{
    printf("小明需要支付:2 * %0.2f + 1 * %0.2f + 1 * %0.2f\n", fq, kxc, youc);
    printf("小红需要支付:3 * %0.2f + 0.5 * %0.2f + 5 * %0.2f\n", xq, yangcong, hg);
    printf("小甲鱼需要支付:10 * %0.2f + 20 * %0.2f\n", hg, blb);
   
    return 0;
}
float price 哪里??
1斤可以近似为 0.5公斤(虽然有点差距)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-4 01:15:02 | 显示全部楼层

第14行的那里 float price
宏定义就是拼音的首字母啦QwQ
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-4 01:18:21 | 显示全部楼层

老师照你这样改以后成这样了= =
QQ截图20180904011733.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-4 07:47:51 From FishC Mobile | 显示全部楼层
应该是把计算方式定义出来。
比如float  xm = (fq+kxc+youc)*0.5 //因为要从公斤转换为市斤,所以要剩余0.5
printf(“小明需支付%.2f/n”, xm)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-4 07:53:55 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
你的代码不该这样写,printf函数里面双引号引起来的内容除了格式化占位符其他的内容都是直接打印输出,不做任何计算,需要先把计算方式定义,赋值给常量,然后printf直接调用输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-4 23:28:26 | 显示全部楼层
Somnr丶风 发表于 2018-9-4 01:18
老师照你这样改以后成这样了= =

问题解决就好 ^_^
但是,这里提醒一下,不是每个人都做过习题的,比如我个人就没有,所以不清楚你在说什么。因此,只会把代码修一修
问题要说清楚,个人的疑惑、想实现的功能、哪里卡住等,可以截图
第二点是我帮你改的部分。从现在开始养成好习惯,该空格的地方要空格,看了会晕 @w@
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-2 10:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表