作业帮 > 综合 > 作业

在整数数组a[20]中找出偶数放在b数组中,对b数组按从小到大的顺序进行排序后,按每行3个元素输出.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2020/09/28 23:26:36
在整数数组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]);
}
}
测试了没问题,使用最简单的冒泡排序
在整数数组a[20]中找出偶数放在b数组中,对b数组按从小到大的顺序进行排序后,按每行3个元素输出. 将30个整数存放于一维数组a中,把其中所有能同时被3和7整除的数依次存入数组b,并按每行最多3个元素格式输出b 定义一个含有20个元素的数组,按顺序分别赋予从2开始的偶数,然后按顺序每五个求出一个平均数,放在另一个数组中并输出 整型数组a中有10个元素,整型数组b中有6个元素,编程将那些在数组a中而不在数组b的数据组成新数组c并输出 使用随机函数产生50个10—99的随机整数放入数组a中,再按从小到大的顺序排序,并以每行10个数据输出. 15个数按从小到大的顺序放在一个数组中,输入一个数,用折半查找法找出该数是数组中第几个元素的值 2,输入5个不同的单词,将其存放在二维字符数组中,每行存放一个单词.利用选择法按字典顺序对英文单词进行排序,最后输出结果 用c++语言分别在a数组和b数组中放入若干个数,把两个数组中的数按由小到大的顺序归并到c数组 输入15个正整数放数组a[15]中,将奇数放在数组前部,偶数放在数组后部 输入20个整数存入一数组,输出其中能被数组中其它元素整除的那些数组元素. 有2个已经从小到大排序好的数组int[]a,int[]b,要求只用一个循环控制语句,找出2个数组中共有的元素 求出能整除x且不是偶数的各个整数,并按从小到大的顺序放在aa所指的数组中;例如:若x的值为30,则有4个