【单选题】有定义:struct stu a[20];FILE *fp;,某学生数据文件存储了若干个struct stu 型的学生数据记录,文件处于打开初始状态,fp为文件指针。若要从文件中读出20个学生的数据存储到a数组中,以下语句不正确的是
A.
for(i=0;i<20;i++) fread(&a[i],sizeof(struct stu),1,fp);
B.
for(i=0;i<20;i++) fread(a+i;sizeof(struct stu),1,fp);
C.
fread(a,sizeof(struct stu),20,fp);
D.
for(i=0:i<20;i++) fread(a[i],sizeof(struct stu),1,fp);
【简答题】已有长度为10的整型数组m,删除元素值为x(可能有多个)的元素,输出删除前、删除后的数组m。 #include int main() { int m[10]={2,4,7,9,0,2,5,8,4,4}; int i,x,j,n=10; printf("删除前的数组为:\n"); for(i=0;i<10;i++) printf("%3d",m[i]); printf("请输入要删除的数据:\n")...