gpt4 book ai didi

C 程序,需要左值作为赋值的左操作数

转载 作者:行者123 更新时间:2023-11-30 18:19:32 24 4
gpt4 key购买 nike

我编写了一个程序,但在创建条件后分配值时,它显示了一个名为“lvaluered 作为赋值的左操作数”的错误。如何解决这个错误?

我的代码如下:

#include<stdio.h>
int main()
{
int calls;
float bills;

printf("Enter the number of calls:\n");
scanf("%d",&calls);

calls<=100? bills=250:bills=250+(1.25*(calls-100));

printf("Bills: %f Rs.",bills);

return 0;
}

最佳答案

你可以将其写得更清楚

bills = calls<=100 ? 250 : 250 + (1.25*(calls-100));

if(calls <= 100)
bills = 250;
else bills = 250 + (1.25*(calls-100));

甚至

bills = 250;
if(calls > 100)
bills += 1.25*(calls-100);

(我,我会选择最后一个。)

关于C 程序,需要左值作为赋值的左操作数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50883365/

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