在整数数组a[20]中找出偶数放在b数组中,对b数组按从小到大的顺序进行排序后,按每行3个元素输出.
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/01 07:29:07
![在整数数组a[20]中找出偶数放在b数组中,对b数组按从小到大的顺序进行排序后,按每行3个元素输出.](/uploads/image/z/2711161-1-1.jpg?t=%E5%9C%A8%E6%95%B4%E6%95%B0%E6%95%B0%E7%BB%84a%5B20%5D%E4%B8%AD%E6%89%BE%E5%87%BA%E5%81%B6%E6%95%B0%E6%94%BE%E5%9C%A8b%E6%95%B0%E7%BB%84%E4%B8%AD%2C%E5%AF%B9b%E6%95%B0%E7%BB%84%E6%8C%89%E4%BB%8E%E5%B0%8F%E5%88%B0%E5%A4%A7%E7%9A%84%E9%A1%BA%E5%BA%8F%E8%BF%9B%E8%A1%8C%E6%8E%92%E5%BA%8F%E5%90%8E%2C%E6%8C%89%E6%AF%8F%E8%A1%8C3%E4%B8%AA%E5%85%83%E7%B4%A0%E8%BE%93%E5%87%BA.)
xSJ@*LMl-LXjtڊklAMLfw2I?
as9g2sywхtJw{7l}@:tWv*0<\w5ڭӵ.=W-:uomv
u MkZݝ_øV_Zi,ƈ55=_X61t!%p! 6)={W䵗V.4]a-q5ulX9t^ k@
在整数数组a[20]中找出偶数放在b数组中,对b数组按从小到大的顺序进行排序后,按每行3个元素输出.
在整数数组a[20]中找出偶数放在b数组中,对b数组按从小到大的顺序进行排序后,按每行3个元素输出.
在整数数组a[20]中找出偶数放在b数组中,对b数组按从小到大的顺序进行排序后,按每行3个元素输出.
#include
int main()
{
int a[20],b[20],i,j=0,max,t;
for (i = 0 ; i < 20 ; i++)
{
scanf("%d",a+i);//输入20个数,如果20个数事先给定,可以不要
if (a[i]%2 == 0)
{
b[j] = a[i];
j++;
}
}
max = j;
for (i = 0 ; i < max ; i++)
{
for (j = max - 1 ; j > i ; j--)
{
if (b[j] < b[j - 1])
{
t = b[j - 1];
b[j - 1] = b[j];
b[j] = t;
}
}
}
for (i = 0 ; i < max ; i++)
{
if (i%3 == 0)
{
printf("\n");
}
printf("%d\t", b[i]);
}
}
测试了没问题,使用最简单的冒泡排序