这个程序哪出错了,求大神帮忙修改,要求用指针

test.h#ifndef_TEST_H#define_TEST_Hdoublehighest(double*sheet,unsignedintn);#endif****... test.h
#ifndef _TEST_H
#define _TEST_H

double highest(double* sheet, unsigned int n);

#endif
**********************************************************************************************
test.cpp
#include "test4.h"
#include <math.h>
#include <iostream>

using std::cin;
using std::cout;
using std::endl;

double highest(double* sheet, unsigned int n);
{
int index = 1;
int highest = sheet;

if(*(sheet+index)>highest)
higest = *(sheet+index);

index++;

return highest;
}
***************************************************************************************************main.cpp

/*double highest(double* sheet, unsigned int n);
功 能:求出成绩单中的最高分
参 数:sheet为含有成绩的数组;n为数组中元素的个数。
返回值:成绩单中的最高分.*/
#include <iostream>

using std::cin;
using std::cout;
using std::endl;

#include "test4.h"

void test_highest();

int main()
{
test_highest();

return 0;
}

void test_highest()
{
char sheet[100];

cout<<"请输入成绩单:"<<endl;
cin>>sheet;
cout<<highest(highest)<<endl;
}
***************************************************************************************************这是错误提示

error C2447: missing function header (old-style formal list?)

error C2660: 'highest' : function does not take 1 parameters
执行 cl.exe 时出错.
展开
 我来答
wdghy123
2015-07-08 · TA获得超过1583个赞
知道大有可为答主
回答量:1514
采纳率:95%
帮助的人:733万
展开全部
#include <math.h>
#include <iostream>

using std::cin;
using std::cout;
using std::endl;

double highest(double* sheet, unsigned int n)
{
double highest = *sheet;

for (int index=1;index<n;index++)
{
if(*(sheet+index)>highest)
highest = *(sheet+index);
}

return highest;
}

/*double highest(double* sheet, unsigned int n);
功 能:求出成绩单中的最高分
参 数:sheet为含有成绩的数组;n为数组中元素的个数。
返回值:成绩单中的最高分.*/

using std::cin;
using std::cout;
using std::endl;


void test_highest();

int main()
{
test_highest();

return 0;
}

void test_highest()
{
double sheet[100];

cout<<"请输入成绩单,按0终止:"<<endl;
for (int i=0;i<100;i++)
{
cin>>sheet[i];
if (sheet[i] == 0)
{
break;
}
}
cout<<highest(sheet,100)<<endl;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式