ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:100.19KB ,
资源ID:10456597      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10456597.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(西工大c语言实验100题08.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

西工大c语言实验100题08.docx

1、西工大c语言实验100题08第八次T1202#includeint main() unsigned int i,j,n,k; scanf(%u,&i); i=i1; k=i; j=k&1u; printf(%u,j); for(n=1;n2,k=i,j=k&1u,printf( %u,j); printf(n); return 0;T1205#includeint main() int n; unsigned value; int move(unsigned,int); scanf(%u%d,&value,&n); value=move(value,n); printf(%un,value);

2、 return 0;unsigned move(unsigned value,int n) unsigned t; if(n=0) return value; if(n0) t=(0n); t=t&value; t=tn; value=value|t; else n=-n; t=(0n); t=t&value; t=t(32-n); value=valuen; value=value|t; return value;T1301#include#includeint main() int i=0,j=0,k=0; FILE *p; char ch; p=fopen(T1301.TXT,r); i

3、f(p=NULL) exit(0); while(!feof(p) ch=fgetc(p); if(ch=i) ch=fgetc(p); if(ch=f) i+; if(ch=w) ch=fgetc(p); if(ch=h) ch=fgetc(p); if(ch=i) ch=fgetc(p); if(ch=l) ch=fgetc(p); if(ch=e) j+; if(ch=f) ch=fgetc(p); if(ch=o) ch=fgetc(p); if(ch=r) k+; fclose(p); printf(if=%d,while=%d,for=%dn,i,j,k); return 0;T1

4、304#include#includeint main() struct stu int no; char name12; int age; int s7; int t; a100,b; FILE *p2; int i,j,k,n=0,i1; p2=fopen(T1304.db,wb); /从文件中读取数据到a100 for(i=0;i100;i+) n+; for(i1=0;i1=12;i1+) ai.namei1=0; scanf(%d%s%d,&ai.no,ai.name,&ai.age); ai.t=0; for(j=0;j7;j+) scanf(%d,&ai.sj); ai.t=ai

5、.sj+ai.t; /对a100进行排序 for(i=0;i99;i+) k=i; for(j=i+1;j100;j+) if(ak.taj.t) k=j; if(k!=i) b=ai; ai=ak; ak=b; /将a100输入到文件中 for(i=0;i100;i+) fwrite(&ai,sizeof(struct stu),1,p2); printf(%dn,n); fclose(p2); return 0;SXL02#include#includeint main() FILE *in,*out; int i=1; char ch; in=fopen(SXL02a.TXT,r); o

6、ut=fopen(SXL02b.txt,w); if(!feof(in) fprintf(out,%04d ,i); while(!feof(in) if(ch=fgetc(in)=n) i+; fputc(n,out); fprintf(out,%04d ,i); else if(ch!=EOF) fputc(ch,out); fclose(in); fclose(out); return 0;SXL03#include#includestruct stu int no; char name12; int score;a,b;int main() FILE *p; int n,i; scan

7、f(%d,&n); p=fopen(SXL03.db,w+); for(i=0;in;i+) scanf(%d%s%d,&a.no,a.name,&a.score); fwrite(&a,sizeof(struct stu),1,p); rewind(p); for(i=0;in;i+) fread(&b,sizeof(struct stu),1,p); if(a.score=b.score) a.no=b.no; strcpy(a.name,b.name); a.score=b.score; printf(%d %s %dn,a.no,a.name,a.score); fclose(p);

8、return 0;SXL04#includeint main() int i=1,j=1; FILE *p1,*p2; char a,b; p1=fopen(SXL04a.TXT,r); p2=fopen(SXL04b.TXT,r); while(!feof(p1) & !feof(p2) a=fgetc(p1); b=fgetc(p2); if(a=n) i+,j=1; else if(a!=b) printf(行=%d,列=%dn,i,j); j+; fclose(p1); fclose(p2); return 0;IE01#includeint main() int i,j,k,flag

9、e,n,m,b; int runnian(int); scanf(%d%d%d,&n,&m,&b); i=b,j=m,k=n; flage=runnian(i); if(j=12 & k=31) i+; j=1; k=1; else if(j=1 | j=3 | j=5 | j=7 | j=8 | j=10 | j=12) if(k31) k+; else j+; k=1; else if(j=2 & flage) if(k29) k+; else k=1; j+; else if(j=2 & !flage) if(k28) k+; else k=1; j+; else if(k30) k+;

10、 else j+; k=1; printf(date following %d-%d-%d is %d-%d-%dn,n,m,b,k,j,i); return 0;int runnian(int y) if(y%4=0 & y%100!=0 | y%400=0) return 1; else return 0; IE02#include#includeint main() int i,j,k=0,n=0; scanf(%d%d,&i,&j); while(j!=0) k=k+j%10*pow(i,n); n+; j=j/10; printf(%dn,k); return 0;IE03#incl

11、udeint main() int i,k=0; scanf(%d,&i); if(i1) printf(errorn); else while(i!=1) if(i%2) i=3*i+1; else i=i/2; k+; if(k=1) printf(%d,i); else printf( %d,i); printf(nsteps=%dn,k); return 0;IE04#includeint main() char a500; int n; int replace(char *); gets(a); n=replace(a); puts(a); printf(n=%dn,n); retu

12、rn 0;int replace(char *p) int n=0; while(*p!=0) if(*p= ) *p=-; n+; p+; return n;IE05#includestruct humble long data; struct humble *next;a5842;long min(long a,long b,long c,long d) a=ab?a:b; a=ac?a:c; a=anext=NULL) head-next=p; p-next=NULL; return; while(head-next!=NULL) if(head-next-datap-data) p-n

13、ext=head-next; head-next=p; return; head=head-next; head-next=p; p-next=NULL;int main() int i,n; long m; struct humble *p1,*p2,*p3,*p4,*pm; a0.data=1,a0.next=&a1; a1.data=2,a1.next=&a2; a2.data=3,a2.next=&a3; a3.data=5,a3.next=&a4; a4.data=7,a4.next=NULL; p1=p2=p3=p4=&a1; for(i=5;idata,3*p2-data,5*p3-data,7*p4-data); if(m=2*p1-data) pm=p1,p1=p1-next; if(m=3*p2-data) pm=p2,p2=p2-next; if(m=5*p3-data) pm=p3,p3=p3-next; if(m=7*p4-data) pm=p4,p4=p4-next; ai.data=m; insert(&ai,pm); scanf(%d,&n); pm=&a0; for(i=0;inext); printf(%ldn,pm-data); return 0;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1