设x和y均为int型变量,则以下语句:x+=y; y=x-y; x-=y;的功能是
A. 把x和y按从小到大办排列 B. 把x和y按从大到小排列
C. 无确定结果 D. 交换x和y中的值
int a[10] a[10]=8;( )
选择答案:查看解析
输入一个数num,以下程序打印从num开始,被3、4、7除余数均为2的前10个数。请填空。
main(){
int k=0, x,num ;
scanf("%d",⑷);
for (x=num; k<⑸; x++)
if (⑹){
k++;
printf("%10d",x);
}
}
有如下程序段
int *p,a=10,b=1;
p=&a; a=*p+b;
执行该程序段后,a的值为______。
A.10 B.编译出错 C.11 D.12
在 C 程序中,表示逻辑值“真”的是( )
A> 1 B> 非 0 的数 C> 非 1 的数 D> 大于 0 的数
(编程题)有一个班有4个学生,输入他们的3门课程后①求第一门课程的平均分;②找出有1门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩。分别编写2个函数实现上述要求。(要求用结构体数组实现)
提示1:可定义student结构体类型
struct student
{
int number;
float score1;
float score2;
float score3;
} class[4];