程序设计基础(C++) (22).pdf

数组  一维数组  二维数组  字符数组  指针和数组 问题1: 给定N个学生成绩,求其平均分,需多少变量存储学生成绩? 分析: 该问题中每个学生的成绩只需累加到总分里便完成任务,故 只需一个变量来描述这N个成绩即可,即: float ave, sum= 0 ,s ; i nt i ; for( i = 1; i = N ; i + + ) { cins ; sum= sum+ s ; } ave= sum/ N ; 问题2: 给定N个学生成绩,求高于平均分的学生人数,又需多少变量 存储学生成绩? 分析: 该问题中每个学生的成绩需保留到平均分求出之后,故N个成 绩需独立保存。如何保存和处理? • 设N个独立变量存放,逐一处理; • 对性质相同,操作相同的一批数据能否整体处理? 简单变量逐一处理(假设N取5) int k=0; float ave,sum=0,s1,s2,s3,s4,s5; cins1s

文档评论(0)

1亿VIP精品文档

相关文档