为了账号安全,请及时绑定邮箱和手机立即绑定

请教高手,哪里错了,运行全是乱码

请教高手,哪里错了,运行全是乱码

C
qq_一起看星星_03241340 2016-05-03 13:52:36
#include <stdio.h>float sum(int n,int h)//自定义打车费用函数{    float sum;    if(n>3)      {        if(h>=23||h<5)         {         sum=(n-3)*1.2*2.3+14;         printf("夜间车费为%f元",sum);         }         else         {         sum=(n-3)*2.3+14;         printf("日间车费%f元",sum);         }      }      else      {        sum=14;         printf(“本次车费为14元”);      }          return sum;}int main(){    float S= sum(12,9)+sum(12,18);    printf("小明上班每天打车耗费%f",S);    return 0;}
查看完整描述

2 回答

?
asd8532

TA贡献143条经验 获得超187个赞

#include <stdio.h>
float sum(int n,int h)//自定义打车费用函数
{
    float sum;
    if(n>3)
      {
        if(h>=23||h<5)
         {
         sum=(n-3)*1.2*2.3+14;
         printf("夜间车费为%f元",sum);
         }
         else
         {
         sum=(n-3)*2.3+14;
         printf("日间车费%f元",sum);
         }
      }
      else
      {
        sum=14; 
		printf("本次车费为14元");//这里的“是中文的,你应该运行不了吧
      }
      
    return sum;
}
int main()
{
    float S= sum(12,9)+sum(12,18);
    printf("小明上班每天打车耗费%f",S);
    return 0;
}


查看完整回答
1 反对 回复 2016-05-03
?
josephxia

TA贡献76条经验 获得超38个赞

C语言还是先不要使用中文了 根编译环境有很大关系。

你要是解决也要讲清你用的是什么系统呀。初学者略过吧,还是琢磨琢磨程序怎么写吧

查看完整回答
反对 回复 2016-05-03
  • 2 回答
  • 0 关注
  • 1566 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信