c语言程序设计课后题及答案(c语言程序设计题)

(2)处理任意人数的学生成绩,学生成绩利用一维数组保存,人数由用户输入; 要求: 子函数,今天小编就来聊一聊关于c语言程序设计课后题及答案?接下来我们就一起去研究一下吧!

c语言程序设计课后题及答案(c语言程序设计题)

c语言程序设计课后题及答案

(2)处理任意人数的学生成绩,学生成绩利用一维数组保存,人数由用户输入; 要求: 子函数

1:输入并保存学生成绩,利用new函数申请内存 子函数

2:完成平均成绩的求取 子函数

3:完成获取内存的释放

delete 源代码:

#include<iostream.h>

int * save(int n) {

int *s = new int[n];

cout<<"please input the scores of every student:"<<endl;

if(s==NULL) cout<<"memory allocating error!exit."<<endl;

for(int i=0;i<n;i ) cin>>s[i]; return s;

}

void average( int b[],int x)

{

float aver,sum=0;

for(int i=0;i<x;i ) {

sum =*b; b ;

}

aver=sum/x;

cout<<"the average score is:"<<aver<<endl;

}

int free( int c[]) {

delete []c; return 0; }

void main(){

int n; int *scores;

cout<<"please tell me the number of the students:"<<endl;

cin>>n;

scores=save(n);

average(scores,n);

free(scores);

}

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页