某班30名学生,由键盘输入每个学生的姓名和两门课的成绩,输出其中两门课都通过(成绩大于等于60分)的学生姓名和成绩。 #incl

某班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。