【题目解析】:主函数中stu[i].name,stu应该是结构体数组,主函数中并没有定义该数组,所以第一空的位置要定义该数组,所以第一空填stu[N]。用scanf完成学生的姓名和两门课的成绩的输入,第二空填stu[i].s1,stu[i].s2。第三空的位置要判断两门课都大于等于60,所以应该填stu[i].s1>=60&&stu[i].s2>=60。
某班30名学生,由键盘输入每个学生的姓名和两门课的成绩,输出其中两门课都通过(成绩大于等于60分)的学生姓名和成绩。 #incl
- 2024-08-04 10:49:04
- 高级语言程序设计(一)(00342)
某班30名学生,由键盘输入每个学生的姓名和两门课的成绩,输出其中两门课都通过(成绩大于等于60分)的学生姓名和成绩。 #include #define N 30 struct student { char name[20]; int sl, s2; } ;/*第一空*/ void main() { int i; for (i=0; i【正确答案】:stu[N] stu[i].s1,stu[i].s2 stu[i].s1>=60&&stu[i].s2>=60
【题目解析】:主函数中stu[i].name,stu应该是结构体数组,主函数中并没有定义该数组,所以第一空的位置要定义该数组,所以第一空填stu[N]。用scanf完成学生的姓名和两门课的成绩的输入,第二空填stu[i].s1,stu[i].s2。第三空的位置要判断两门课都大于等于60,所以应该填stu[i].s1>=60&&stu[i].s2>=60。
【题目解析】:主函数中stu[i].name,stu应该是结构体数组,主函数中并没有定义该数组,所以第一空的位置要定义该数组,所以第一空填stu[N]。用scanf完成学生的姓名和两门课的成绩的输入,第二空填stu[i].s1,stu[i].s2。第三空的位置要判断两门课都大于等于60,所以应该填stu[i].s1>=60&&stu[i].s2>=60。