c语言编程:练习题。
发布网友
发布时间:2022-04-29 00:51
我来回答
共2个回答
热心网友
时间:2022-06-26 20:14
#include<iostream.h>
int main()
{
int i,j,t;
int a[10],b[10];
cout<<"请输入第一个数组:"<<endl;
for(i=0;i<10;i++)
cin>>a[i];
for(i=1;i<10;i++)
for(j=0;j<9;j++)
if(a[i]<a[j])
{t=a[i];a[i]=a[j];a[j]=t;}
cout<<"排序后的第一个数组为:"<<endl;
for (i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
cout<<"请输入第二个数组:"<<endl;
for(j=0;j<10;j++)
cin>>b[j];
for(i=1;i<10;i++)
for(j=0;j<9;j++)
if(b[i]<b[j])
{t=b[i];b[i]=b[j];b[j]=t;}
cout<<"排序后的第二个数组为:"<<endl;
for (i=0;i<10;i++)
cout<<b[i]<<" ";
cout<<endl;
for(i=0;i<10;i++)
a[i]=a[i]+b[i];
cout<<"两数组的和为:"<<endl;
for (i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
热心网友
时间:2022-06-26 20:14
#include"stdio.h"
void main()
{
int a[10],b[10];
int c[20];
int i,m,n;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
scanf("%d",&b[i]);
m=0;
n=0;
for(i=0;i<10;i++)
{
if(a[i]<b[m])
c[n]=a[i];
else
{
c[n]=b[m];
m++;
}
n++;
}
if(m<9)
for(;m<10;m++)
{
c[n]=b[m];
n++;
}
for(i=0;i<n;i++)
printf("%d ",c[i]);
}