把两个for循环合在一起时间会更少吗?
比如这样
for(int i=0;i<n;i++){
cin>>f[i];
sum+=f[i];
if(maxn.data<f[i]){
maxn.data=f[i];
maxn.num=i;
}
if(minn.data>f[i]){
minn.data=f[i];
minn.num=i;
}
}
和这样
for(int i=0;i<n;i++)
cin>>f[i];
for(int i=0;i<n;i++)
sum+=f[i];
for(int i=0;i<n;i++)
if(maxn.data<f[i]){
maxn.data=f[i];
maxn.num=i;
}
for(int i=0;i<n;i++)
if(minn.data>f[i]){
minn.data=f[i];
minn.num=i;
}
}
求大佬解惑