题目内容

已建立学生“高级语言程序设计”课程的成绩链表(成绩存于score域中,学号存于num域中), 下列函数用于输出不及格学生的学号和成绩,及补考学生人数。请填空。void require(struct student *head){struct student *p;long x;if( head != NULL){x=0;________;while(p != NULL){if(________ ){printf(”%7d %6.1f\n”, p->num, p->score);x++;}________;}printf(”%ld\n”, x);}

查看答案
更多问题

下面程序运行时,先输入一个文本文件的文件名(不超过20个字符),然后输出该文件中除了0~9数字字符之外的所有字符,请填空。int main(void){FILE *f1;char ch,filename[20];gets(filename);if((f1=fopen(filename,______))==NULL){printf("%s不能打开!\n",filename);exit(0);}while(______){fgetc(ch,f1) ;if(ch<'0'||ch>'9') printf("%c",ch);}fclose(f1);return 0;}

下面程序从终端读入的文本(用“@”作为文本结束标志)输出到一个名为bi.dat的新文件中。请填空。int main(void){FILE *fp;char ch;if((fp=fopen(______))==NULL)exit(0);while((ch=getchar())!="@")fputc(ch,fp);______;//关闭文件return 0;}

阅读以下程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。计算1×2×3+3×4×5+…+99×100×101的值。#include int main(void){long i ;long term, sum = 0;for (i=1;__________; i=i+2){term = ___________;sum = ___________;}printf("sum = %ld\n", sum);return 0;}

阅读以下程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。下面函数的功能是计算指针p所指向的字符串的长度(即实际字符个数)unsigned int MyStrlen(char *p){unsigned int len;len=0;for(;*p!=________;p++){________;}return len;}

答案查题题库