(一)
两条数组以一条形式按照大小输出
#include<stdio.h>
int main()
{
int i, j;
int a[5] = { 9,8,6,4,3 };
int b[5] = { 7,5,4,2,1 };//设置数组
for (i = 0, j = 0;i < 5 && j < 5;)
{
if (a[i] > b[j])
{
printf("%d ", a[i]);
i++;
}
else
if (a[i] == b[j])
{
printf("%d %d ", a[i], b[j]);
i++;
j++;
}
else
{
printf("%d ", b[j]);
j++;
}
}
printf("i=%d,j=%d\n", i, j);//用于检测
if (i < 5)
{
for (;i < 5;i++)
{
printf("%d ", a[i]);
}
}
if (j < 5)
{
for (;j < 5;j++)
{
printf("%d ", b[j]);
}
}
return 0;
}