gpt4 book ai didi

有人可以告诉我我的代码有什么问题吗?

转载 作者:太空宇宙 更新时间:2023-11-04 06:22:34 25 4
gpt4 key购买 nike

该代码假设计算出租车的价格。 例如,如果我带着 2 个手提箱骑行 10 公里,它应该打印 27.2 我得到 13.00

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#define START_PRICE 10.20;

#define PRICE_PER_KM 1.30;

#define PRICE_PER_SUITCASE 2.00;

void main()

{
double km;

int suitcase;

double finalPrice;

printf("Please enter number of kilometers: ");

scanf("%lf", &km);

printf("Please enter number of suitcases: ");

scanf("%d", &suitcase);

finalPrice = km*PRICE_PER_KM + suitcase*PRICE_PER_SUITCASE + START_PRICE;

printf("The total price is: %.2lf\n", finalPrice);

}

最佳答案

不要在预处理器过度扩展的行末添加分号。

所以去掉这里的分号:

#define START_PRICE 10.20;

#define PRICE_PER_KM 1.30;

#define PRICE_PER_SUITCASE 2.00;

这样

finalPrice = km*PRICE_PER_KM + suitcase*PRICE_PER_SUITCASE + START_PRICE;

不会扩展到

finalPrice = km*1.30; + suitcase*2.00; + 10.20;;

而是扩展为

finalPrice = km*1.30 + suitcase*2.00 + 10.20;

关于有人可以告诉我我的代码有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32249494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com