redefinition; different basic types错误 5

求大神帮助!!出现redefinition;differentbasictypes错误,不知道怎么改。#include<stdio.h>voidremove(double... 求大神帮助!! 出现redefinition; different basic types错误,不知道怎么改。
# include <stdio.h>
void remove(double *p,double d);
main()
{
double p[20]={3,23,-7,8,9,10};
double d;
int i=0;
int j=0;
scanf("%lf",&d);
while (p[i]!=0)
{
printf("%lf",p[i]);
i++;
}
remove(p,d);
while (p[j]!=0)
{
printf("%lf",p[j]);
j++;
}
}
void remove(double *p,double d)
{
int i=0;
while(*p!=d)
p++;
*p=*p++;
}
展开
 我来答
血刺威武xo3I
2014-06-30 · 超过57用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:123万
展开全部
改好了
主要是void printff(float score[10],float ave) 与库函数printf重复了
#include <stdio.h>
void readdata (float score[10])
{
int i;
printf("enter 10 student's scores:\n");
for(i=0;i<10;i++)
scanf("%f",&score[i]);
return;
}

float aver(float score[10])
{
float sum;
int i;
for(sum=0,i=0;i<10;i++)
sum=sum+score[i];
return(sum/10);
}

void printff(float score[10],float ave)
{
int i;
printf("the score which are below the average:\n");
for(i=0;i<10;i++)
if(score[i]<ave)
printf("%8.2f",score[i]);
return;
}
main()
{
void readdata (float score[10]);
float aver(float score[10]);
void printff(float score[10],float ave);
float ave,score[10];
readdata(score);
ave=aver(score);
printf("average=%6.2f\n",ave);
printff(score,ave);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式