#include <stdio.h>
int distance(int n)
int time(int t)
{
float cost;
float sum;
if( t>5 && t<=23)
{
cost=2.3*(n-3)+13+1;
sum=2 cost;
return sum;
}
else
{
cost=(2.3*(n-3)+13+1)*1.2;
sum=2 cost;
return sum;
}
}
int main()
{
distance(12);
time(t>=9 && t<=18);
printf("小明每次的打车费用是%f元钱\n",cost);
printf("小明每天的打车费用是%f元钱\n",sum);
return 0;
}
写成这样试一试
int distance(int n){
return n;
}
你这个有问题啊,应该是
int distance(int n){
return n;
}你定义的是int型的就要返回一个int类型的值,而且没有必要啊,你直接定义一个变量就可以了直接写在main函数里面int distance = 12;
int distance(int n)你这个定义式干什么的?
/249/5642/Aq8f/hello.c: In function 'distance':
/249/5642/Aq8f/hello.c:4:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
/249/5642/Aq8f/hello.c:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
/249/5642/Aq8f/hello.c:30:1: error: expected '{' at end of input
}