编程要求
从键盘依次读入6个数,每读入一个数,就把他按有序插到数组里,每插入一个数,就输出一次数组当前有效元素的值,格式用%3d,输出完后换行。
要求:把数组的插入写一个函数,数组的输出写一个函数,函数自己设计。
测试说明
输入:
2 5 1 4 6 3
输出:
2
2 5
1 2 5
1 2 4 5
1 2 4 5 6
1 2 3 4 5 6
开始你的任务吧,祝你成功!
(最好是新手初级一点的解法)
编程要求
从键盘依次读入6个数,每读入一个数,就把他按有序插到数组里,每插入一个数,就输出一次数组当前有效元素的值,格式用%3d,输出完后换行。
要求:把数组的插入写一个函数,数组的输出写一个函数,函数自己设计。
测试说明
输入:
2 5 1 4 6 3
输出:
2
2 5
1 2 5
1 2 4 5
1 2 4 5 6
1 2 3 4 5 6
开始你的任务吧,祝你成功!
(最好是新手初级一点的解法)
即然读进来的数是固定的,那么用hash算法就行了,直接映射法
int nums[6] = {0};
int n;
while(scanf("%d",&n) != EOF){
nums[n-1] = n;
}
output(nums);