完成程序:设计分数显示
要求:
1.要求用户输入最多是个涉及分数,并且将他们存储在一个数组中。
2.输入负数提前完成输入。
3.使用三个数组处理函数分别进行输入,显示和计算平均分数的操作。
#include <iostream>
#include "stdio.h"
#include "string"
using namespace std;
void print(int arr[], int size);
int Sr(int arr[], int size=10);
void pj(int arr[], int size);
int main()
{
	int arr[10];
	int size= Sr(arr);
	print(arr, size);
	pj(arr, size);
}
int Sr(int arr[], int size)
{
	int i = 0;
	cout << "请输入10次的成绩" << endl;
	while (cin >> arr[i] && arr[i] >= 0)
	{
		i++;
		if (i == 10)
			break;
	}
	return i;
}
void print(int arr[], int size)
{
	for (int i = 0; i <size; i++)
	{
		cout << "第" << i+1 << "次成绩为" << arr[i] << endl;
	}
}
void pj(int arr[],int size)
{
	float sum = 0;
	for (int i = 0; i < size; i++)
	{
		sum += arr[i];
	}
	cout << "成绩平均值为" << sum / size << endl;
}
 
       
      
			         
           
                    
 
           
           
           
           
           
           
          
