试题来源:2013年软考程序员考前模拟试题及答案解析(10)
【分析解答题】编程序输入50个学生的学号、姓名、3门课程的成绩存入一个结构型的数组。统计每个学生的总分并输出学生的学号、姓名、总分。
网考网解析:
【解析】首先要设计一个结构型,其成员包括学号(长整型)、姓名(字符数组)、3个成绩(实型或实型数组)、总分(实型)。定义长度为50的这种结构型数组。用单重50次的次数型循环输出50个学生的信息。再用次数为50的单重循环依次求出每个学生的总分(等于3科成绩之和)存入成员总分中。最后仍然用50次的单重循环输出50个学生的学号、姓名和总分。 【参考答案】main() { struct{ long num; char name[20]; float score1; float score2; float score3; float total; }stu[50」; int i; float x1,x2,x3 for... 查看试题解析出处>>
发布评论 查看全部评论