int insert(int a[],int n,int w)
{
int i,j;
for(i=0;i<n;i++)
if(w<=a[i])
break;
for(j=n;j>i;j--)
a[j]=a[j-1];
a[i]=w;
for(i=0;i<=n;i++)
cout<<a[i]<<' ';
cout<<endl;
return 0;
}
float insert(float a[],int n,float w)
{
int i,j;
for(i=0;i<n;i++)
if(w<=a[i])
break;
for(j=n;j>i;j--)
a[j]=a[j-1];
a[i]=w;
for(i=0;i<=n;i++)
cout<<a[i]<<' ';
cout<<endl;
return 0;
}这段代码在主函数重载根据输入的数据类型选择不同的字段,有没有什么方法让insert(*** a[],int n, *** w)里的数据类型根据输入时的结果自动替换“***”?
- 2 回答
- 0 关注
- 1017 浏览
添加回答
举报
0/150
提交
取消