C++编程题目 一维数组

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:58:00
编个程序, 要有排序 输出 输入,而且要用一维数组,在主函数中调用3-4个函数 ( 题目自己定,可以是统计考试成绩之类的)
很急啊,明天9点半之前期望得到答案
拜谢啦
虽然现在很晚了,还是希望能有哪位高手帮忙下
谢谢啦
回答的难度弄低点就可以了,有些语句老师没教过的....就include void main search int printf for if scanf return这些语句就可以了,我就学了点基础,水平太高,当然就知道不是我做的了,拜托
因为时间紧才这么迫切的,其实题目应该比较简单的对于高手们
希望用汉语解释下哈,详细点啦 谢谢啦
弄错了 。是用C语言
弄错了 。是用C语言
弄错了 。是用C语言
弄错了 。是用C语言

已经对程序进行了修改,是c语言来写的,并且调试运行通过,没有问题!
一个简单的排序的小例子,程序说明和代码如下所示,仅供参考
程序说明:
(1)调用自定义init函数输入N个元素的整型数据
(2)调用自定义sout函数对生成的N个元素进行排序
(3)调用自定义insert函数给原有的数组中插入一个新的数字
(4)调用自定义hprint函数输出查看数组各个元素值
如上所述,该小程序中包括主函数main和自定义的4个函数,共5个函数有要操作包括:输入,排序,插入,输出

#include <stdio.h>
#define N 10 //宏定义,如果没有讲到的话,可以将此句去掉,将主函数main中有的N的地方全部改为10即可
void main(){

void init(int a[],int n);//自动输入函数
void sort(int a[],int n);//排序
void hprint(int a[],int n);//输出
void insert(int a[],int &n,int num);//插入新元素
int a[20];
int n=N,num;
init(a,n);
sort(a,n);
printf("排序后的整数序列为:");
hprint(a,n);
printf("请输入要插入的整数: ");
scanf("%d",&num);
insert(a,n,num);
printf("\n\n插入新数据后的整数序列为:");
hprint(a,n);
}

void hprint(int a[],int n){//输出查看函数
int i;
for(i=0;i<n;i++){
printf("%d ",a[i]); <