C语言...
#include<stdio.h>
#include<string.h>
#define N 2
void READ(float fee[N],char shopname[N][30],char date[N][10])
{
int i;
int j;
int p;
for(i=0;i<N;i++)
gets(shopname[i]);
for(j=0;j<N;j++)
scanf("%f",&fee[j]);
for(p=0;p<N;p++)
gets(date[p]);
}
void OUTPUT(float fee[N],char shopname[N][30],char date[N][10])
{
int i;
for(i=0;i<N;i++)
printf("%s/t%f/t%s",date[i][10],shopname[i][30],fee[i]);
}
int main(void)
{
float fee[N];
char shopname[N][30];
char date[N][10];
READ(float fee[N],char shopname[N][30],char date[N][10]);
OUTPUT(float fee[N],char shopname[N][30],char date[N][10]);
return 0;
}
六个错误 倒数第三、四行的float char全部标错 求解释
答案:READ(float fee[N],char shopname[N][30],char date[N][10]);
OUTPUT(float fee[N],char shopname[N][30],char date[N][10]);
调用函数时,参数是不需要有类型修饰符的,除非是需要强制转换类型的。
其他:$ cat zzzyk.c
#include<stdio.h>
#include<string.h>
#define N 2
void READ(float fee[N],char shopname[N][30],char date[N][10])
{
int i;
int j;
int p;
for(i=0;i<N;i++)
gets(shopname[i]);
for(j=0;j<N;j++)
scanf("%f",&fee[j]);
for(p=0;p<N;p++)
gets(date[p]);
}
void OUTPUT(float fee[N],char shopname[N][30],char date[N][10])
{
int i;
for(i=0;i<N;i++)
printf("%s/t%s/t%f",date[i],shopname[i],fee[i]);//打印的时候 也是一样的打印的首地址给printf就可以了
}
int main(void)
{
float fee[N];
char shopname[N][30];
char date[N][10];
READ(fee, shopname, date);
OUTPUT(fee, shopname, date);//传参穿参数地址就可以了
return 0;
} #include<stdio.h>
#include<string.h>
#define N 2
void READ(float fee[N],char shopname[N][30],char date[N][10])
{
int i;
int j;
int p;
for(i=0;i<N;i++)
gets(shopname[i]);
flushall();
for(j=0;j<N;j++)
scanf("%f",&fee[j]);
flushall();
for(p=0;p<N;p++)
gets(date[p]);
}
void OUTPUT(float fee[N],char shopname[N][30],char date[N][10])
{
int i;
for(i=0;i<N;i++)
printf("%s\t%s\t%f\n",date[i],shopname[i],fee[i]);
}
int main(void)
{
float fee[N];
char shopname[N][30];
char date[N][10];
READ(fee,shopname,date);
OUTPUT(fee,shopname,date);
return 0;
}
//运行情况如下。输入时,请按参照下面格式:
aqw
are
12.0
13.0
20081011
20091012
20081011 aqw 12.000000
20091012 are 13.000000
请按任意键继续. . . 彭兄,我这里有,明天到我这里来拿。快把我的答案采纳为最佳答案。
上一个:用c语言编写阶乘
下一个:C语言初学者所遇到的问题