[随米文库]桂林电子科技大学2010-2011学年第一学期《C语言程序设计》试卷A卷及答案

2026/1/26 6:53:59

exit(0); }

while( 1 ) {

ch=fgetc(in);

fputc (ch, out); putchar(ch); }

putchar(10); fclose(in); fclose(out); }

PASS:老师好像说不考文件哦!只需要弄清楚“文件的分类”哦!(参考277页列9-1) 四. 编程题(每题10分,共20分)

1. 编程用函数实现两个变量值的互换,并在主函数中分别输出互换前后各变量的值。 2. 有5个学生的信息(包括学号,姓名,成绩),要求按照成绩高低顺序输出各学生信息。 1. #include void main() { void swap(int *x,int *y); int a,b,*p1,*p2; printf(\请输入数\\n\ printf(\ scanf(\ printf(\ scanf(\ p1=&a;p2=&b; swap(p1,p2); printf(\变换后的数\\n\ printf(\ printf(\}

void swap(int *x,int *y) { int c; c=*x; *x=*y; *y=c; }

2.#include struct student { long int number; char name[20]; int grade; };

struct student s[6]; void main() { int i,j; for(i=1;i<6;i++) { printf(\请输入第%d个的数据\\n\ printf(\学号=\ scanf(\ printf(\名字=\ scanf(\ printf(\成绩=\ scanf(\ } struct student *t; struct student *p[6]={s,s+1,s+2,s+3,s+4,s+5}; for(i=1;i<6;i++) for(j=1;j<6-i;j++) {

if((*p[i]).grade<(*p[j+i]).grade) {t=p[i];p[i]=p[j+i];p[j+i]=t;} } for(i=1;i<6;i++) { printf(\ 学号:%ld 绩:%d\\n\ } }

名字:%s 成


[随米文库]桂林电子科技大学2010-2011学年第一学期《C语言程序设计》试卷A卷.doc 将本文的Word文档下载到电脑
搜索更多关于: [随米文库]桂林电子科技大学2010-2011学年第一学期《 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219