C语言:指针实现从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平均值从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 08:06:13
C语言:指针实现从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平均值从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平

C语言:指针实现从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平均值从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平
C语言:指针实现从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平均值
从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平均值.
用一个函数实现数据输入的功能,其首部为:
int Input(int s[])
Input的参数为输入的数据,函数返回值大于0表示该行输入的数据个数,0表示输入结束.
用一个函数实现求最大值、最小值和平均值的功能,首部为:
void statistics(int n,int s[],int *max,int *min,float *avg)
输入
从键盘输入若干数据整数(零表示结束)
输出
统计出数据个数,以及最大值、最小值和平均值
样例输入
1 2 3 4 5 0
样例输出
Num=5
Max=5
Min=1
Avg=3.000

C语言:指针实现从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平均值从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平
#include
int Input(int s[])
{
int n=0;
scanf("%d",s);
while(*s!=0)
{
n++;s++;
scanf("%d",s);
}
return n;
}
void statistics(int n, int s[], int *max, int *min, float *avg)
{
*max=*min=*s;
*avg=0.0;
for(;*s!=0;s++)
{
if(*s>*max) *max=*s;
else if(*s

C语言:指针实现从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平均值从键盘输入若干数据整数(零表示结束),统计出数据个数,以及最大值、最小值和平 (C语言用指针)从键盘输入一组数据存入数组a[3][3]中,求其主对角线下方元素之和. 、从键盘输入N个数据,求出其中的最大值.要求用自定义函数实现.编程题用C语言成 c语言,从键盘输入若干个整数,用-1作为输入结束的标志,求他们的和及平均值 c语言从键盘输入10个整数,求平均数 从键盘输入3个整数,将3个数中的最大数和最小数交换,要求用指针作为函数参数方法处理.C语言 编写c语言程序,实现交换两个变量值的操作.要求:使用形参为指针的函数swap完成交换功能.主函数中,使用整型指针从键盘输入两个整数,通过调用swap完成交换输出交换前后的变量值进行比较. c语言从键盘输入若干个个整数,求其中奇数之和,偶数之和以及能被 3整除的数之和. C语言从键盘输入若干个整数,判断读入的正数和负数的个数,输入为0时结束程序! c语言 从键盘输入两个整数,求这两个整数的最小值. C语言 编写程序,从键盘输入若干个英文字母,并统计各字母出现的次数 从键盘输入若干个正整数,统计其平均值 用while(1)的C语言程序 C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之和. 用while和do..while()循环实现数据统计问题:从键盘输入一批整数,统计其中不大于10 从键盘输入5个整数,按照其值从大到小排序 C语言数组做 简单的C语言求解 从键盘输入一个整数,求其各位数字之和 C语言:从键盘输入20个整数,统计不同数字的个数 从键盘输入10个整数,求出其中的最小值和次小值 用C语言表示