题意,给你一组数,请你找出最大的数字。
链表表示,留着做个参考。
#include <iostream>
#include <string>
#include<iomanip>
using namespace std;
struct node
{
double v;
node *next;
};
int main()
{
int n;
cin>>n;
while(n--)
{
int m(0);
double sum(0);
cin>>m;
node *root=(node*)malloc(sizeof(node));
root->next=NULL;
node *p=root;
for(int i=0;i<m;i++)
{
node *k=(node*)malloc(sizeof(node));
cin>>k->v;
k->next=NULL;
p->next=k;
p=p->next;
}
p=root;
sum=p->next->v;
while(p->next){
if(p->next->v>sum)
sum=p->next->v;
p=p->next;
}
cout<<fixed<<setprecision(2)<<sum<<endl;
}
return 0;
}