题目展示:
代码展示:
#include<stdio.h>
int main()
{
float a = 0;
scanf("%f",&a);
if(a<0)
printf("Invalid Value!");//注意感叹号
else if(a<=50)
printf("cost = %.2f",0.53*a);
else
{
a = (a-50)*0.58+0.53*50;
printf("cost = %.2f",a);
}
return 0;
}
欢迎在评论区提出你的问题,有问必答,同时如果你有更好的解答代码,一定要在评论区留言,共同进步哈。
答案讲解:
本题涉及C语言分支的相关知识点,点击这里查看更多。总共使用了三个分支,a<0、0<a<=50、a>50。分别按题目要求计算求解即可。