c语言程序设计课后题及答案(c语言程序设计题)
(2)处理任意人数的学生成绩,学生成绩利用一维数组保存,人数由用户输入; 要求: 子函数,今天小编就来聊一聊关于c语言程序设计课后题及答案?接下来我们就一起去研究一下吧!
![c语言程序设计课后题及答案(c语言程序设计题)](http://img.studyofnet.com/upimg/983106334.jpg)
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