c编程 编程,输入一批互不相等的正整数存入一维整型数组a中,直到输入0时终止,要求对这批数(不包括最后输入的表示输入结束的0)作相应的处理并按示例格式依次输出下列结果:⑴ 最大值和
来源:学生作业帮助网 编辑:六六作业网 时间:2024/08/17 04:05:39
c编程 编程,输入一批互不相等的正整数存入一维整型数组a中,直到输入0时终止,要求对这批数(不包括最后输入的表示输入结束的0)作相应的处理并按示例格式依次输出下列结果:⑴ 最大值和
c编程
编程,输入一批互不相等的正整数存入一维整型数组a中,直到输入0时终止,要求对这批数(不包括最后输入的表示输入结束的0)作相应的处理并按示例格式依次输出下列结果:
⑴ 最大值和最小值及其所在位置下标;
⑵ 平均值(保留1位小数);
⑶ 大于并最接近平均值的数及其所在位置下标;
⑷ 小于平均值的数的个数及其占总数的百分比(保留1位小数);
⑸ 这批数按从小到大的顺序排列.
不知道数组长度如何定义数组
c编程 编程,输入一批互不相等的正整数存入一维整型数组a中,直到输入0时终止,要求对这批数(不包括最后输入的表示输入结束的0)作相应的处理并按示例格式依次输出下列结果:⑴ 最大值和
// prob.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include
//#include
using namespace std;
/*
http://zhidao.baidu.com/question/257648476.html?fr=uc_push&push=core&group=1
编程,输入一批互不相等的正整数存入一维整型数组a中,直到输入0时终止,要求对这批数(不包括最后输入的表示输入结束的0)作相应的处理并按示例格式依次输出下列结果:
⑴ 最大值和最小值及其所在位置下标;
⑵ 平均值(保留1位小数);
⑶ 大于并最接近平均值的数及其所在位置下标;
⑷ 小于平均值的数的个数及其占总数的百分比(保留1位小数);
⑸ 这批数按从小到大的顺序排列.
*/
const int ARRAY_SIZE=15;
int bigger(int a,int b)
{
return (a>b);//比较两数的大小
}
int smaller(int a,int b)
{
return bigger(b,a);
}
int find(int *array,int array_size, int (*fn)(int a,int b))
{
/*如果传入的是bigger,那么就是找最大值
*如果传入的是small,那么就是找最小值
*/
int tmp;
//int index;
int i=0;
int index=i;
while(i