(编程题)有一个班有4个学生,输入他们的3门课程后①求第一门课程的平均分;②找出有1门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩。分别编写2个函数实现上述要求。(要求用结构体数组实现)
提示1:可定义student结构体类型
struct student
{
int number;
float score1;
float score2;
float score3;
} class[4];
int n='c';
switch(n++)
{
default:printf("error");break;
case 'a':
case 'A':
case 'b':
case 'B':printf("good");break;
case 'c':
case 'C':printf("pass");
case 'd':
case 'D':printf("warn");
}
有以下程序
#define f(x) x*x
main( )
{ int i;
i=f(4+4)/f(2+2);
printf(“%d\n”,i);
}
执行后输出结果是( )
A) 28 B)
以下4组用户定义标识符中,全部合法的一组是( )
A)_hain B)if C)8txt D)int
以下程序的输出结果是( )
void main()
{ int i,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++) printf(“%d,”,x[i][2—i]);}
A、1, 5, 9, B、1,4,7, C、3,5,7, D、3, 6, 8,
以下叙述中不正确的是 .
A. 函数中的形式参数是局部变量
B. 在一个函数内定义的变量只在本函数范围内有效
C. 在不同的函数中可以使用相同名字的变量
D. 在一个函数内的复合语句中定义的变量在本函数范围内有效