345361731
2016-09-27 12:03
#include <stdio.h>
int x,t,s,f
int shijian(t)
{
if(t>5 && t<23)
x=2.3;
else
x=2.3*1.2;
return x;
}
int juli(s)
{
if(s<0)
printf("距离输入有误!");
else if(s<3)
int m=13+1
printf("车费一共:%d元",m);
else
f=m+x*(s-3)+1;
printf("车费一共:%d元",f);
}
int main()
{ shijian(10);
juli(12);
return 0;
}
不说代码实现的功能,我把语法错误给你找出来注释了,你可以参考一下
望采纳谢谢,毕竟我也花了时间
#include <stdio.h>
int x,t,s,m,f;//这一行少个分号 ,缺少变量f的定义
int shijian(int t)//这一行函数形参没有加类型
{
if(t>5 && t<23)
x=2.3;
else
x=2.3*1.2;
return x;
}
int juli(int s) //这一行函数形参没有加类型
{
if(s<0)
printf("距离输入有误!");
else if(s<3)//用大括号把语句括起来
{ m=13+1; //少个分号
printf("车费一共:%d元",m);
}
else{ //用大括号把语句括起来
f=m+x*(s-3)+1;
printf("车费一共:%d元",f);
}
}
int main()
{ shijian(10);
juli(12);
return 0;
}C语言入门
928165 学习 · 21543 问题
相似问题