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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

c语言上机实习分章大全.docx

1、c语言上机实习分章大全/*#include /闰年void main () int i,leap; printf(please input in); scanf(%d,&i); if (i%4!=0) leap=0; else if(i%100!=0) leap=1; else if(i%400!=0) leap=0; else leap=1; if (leap) printf(%d is a leap yearn,i); else printf(%d is not a leap yearn,i);*/*#include /闰年void main () int i,leap; printf(p

2、lease input in); scanf(%d,&i); if(i%4=0&i%100!=0)|(i%400=0) leap=1, printf(%d is a leap yearn,i); else leap=0, printf(%d is not a leap yearn,i);*/*#include / 素数#include void main () int n,i;double k; printf(please input nn ); scanf(%d,&n); k= sqrt(n); printf(k=%fn,k); for(i=2;ik) printf(%d is a prim

3、e numbern,n); else printf(%d is not a prime numbern,n);*/*#include / 素数#include void main () int m,i,n=0;double k; for(m=101;m=120;m=m+2) k= sqrt(m); for(i=2;ik) printf(%dn,m); n=n+1; printf(%2dn,n);*/*#include #includevoid main() int i=1,s=0; int prime(int m); for (i=1;i10;i+) if(prime(i)=1) s+=i;

4、printf(%dn,s); prime(int m) int i;double k=sqrt(m); for(i=2;i=k;i+) if(m%i=0) return (0); else return (1); */*#include /求阶层 void main() int n,s; printf(please scanf nn); scanf (%d,&n); s=n; if (n=0) s=1; else for(;-n;) s*=n; printf(s=%dn,s); */*#include /求阶层 void main() int i,n,s=1; printf(please sc

5、anf nn); scanf (%d,&n); for(i=1;i=n;i+) s*=i; printf(s=%dn,s);*/*#include /用循环求阶层之和 void main() int i,n,s,t; printf(please scanf nn); scanf (%d,&n); t=1;s=0; for(i=1;i=n;i+) t=t*i; s+=t; printf(s=%dn,s); */ /*#include /排序void main () int a,b,c,max; scanf(%d,%d,%d,&a,&b,&c); max=a; if(bmax) max=b; if

6、(cmax) max=c; printf(max=%dn,max); */*#include /排序 void main() int a,b,c,t; scanf(%d,%d,%d,&a,&b,&c); if(ab) t=a; a=b; b=t; if(ac) t=a; a=c; c=t; if(bc) t=b; b=c; c=t; printf(n %d,%d,%dn,a,b,c);*/ /* #include /switch选择结构 void main() int score; scanf(%d,&score); switch(score/10) case 10: printf(An);b

7、reak; case 9: printf(Bn);break; case 8: printf(Cn);break; case 7: printf(Dn);break; case 6: printf(En);break; default : printf(Fn); */ /*#include /分数 void main() int max=0,min=100,n=0,score,k; float aver=0; printf (please scanf kn); scanf(%d,&k); printf (please scanf scoren); for(n=1;nmax) max=score

8、; if(scoremin) min=score; aver+=score; aver/=k; printf(max=%d,min=%d,aver=%f,n,max,min,aver); / n=0; /for(n=1;naver) / n+; /printf(%d,%d,n,score); */*#include /用数组 void main() int max=0,min=100,n,m=0,s4; float aver=0; printf(please scanf snn); for(n=0;nsmax) max=n; if(snsmin) min=n; aver+=sn; aver/=

9、4; for(n=0;naver)m+; printf(%d,%d,%fn,max,min,aver); printf(n %d,m); */*#include / void main() int n,sum=0,k; printf(please scanf kn); scanf(%d,&k); for(n=1;n=k;n+) if(n%3=0) sum+=n; printf(sum=%dn,sum); */*#include / void main() int n,sum=0,k; printf(please scanf kn); scanf(%d,&k); while(n=k) n+; i

10、f (n%3=0) sum+=n; printf(sum=%dn,sum); */ /*#include /统计高于平均分的人数、(2)void main() int i,score,n=0; float aver=0; /printf(please input kn); / scanf(%d,&k); printf(please scanf scoren); for(i=0;i4;i+) scanf(%d,&score); aver+=score; aver/=4; for(i=0;iaver) n+; printf(aver=%f,n=%d,n,aver,n);*/*#include /统

11、计高于平均分的人数、(3)void main() int i,s4,n=0; float aver=0; printf(please scanf sin); for(i=0;i4;i+) scanf(%d,&si); aver+=si; aver/=4; for(i=0;iaver) n+; printf(n= %d,aver=%fn,n,aver);*/*#include /数组void main() int i,a6; for(i=0;i=5;i+) scanf(%d,&ai); int max=0; for(i=0;imax) max=ai; printf(max=%3d,max); *

12、/*#include / 交换法排序void main() int a10,i,j,t; printf(please input a10:n); for(i=0;i10;i+)scanf(%d,&ai); for(i=0;i9;i+) for(j=i+1 ;jaj) t=ai; ai=aj; aj=t; for(i=0;i10;i+) printf(%3d,ai); printf(n); */*#include /冒泡排序法void main() int a10,i,j,t; printf(please input 10 numbers:n); for(i=0;i10;i+)scanf(%d,

13、&ai); for(j=1;j10;j+) for(i=0;iai+1) t= ai; ai= ai+1; ai+1=t; for(i=0;i10;i+) printf(%3d,ai); printf(n); */*#include /方阵void main() int a33,i,j,b33; printf(please input a:n); for(i=0;i3;i+) for(j=0;j3;j+) scanf(%d,&aij); for(i=0;i3;i+) for(j=0;j3;j+) printf(n); bji=aij; for(i=0;i3;i+) for(j=0;j3;j+)

14、 printf(%2d,bij); printf(n); */*#include /void main() int i=3,j=4; int a34=0,3,9; for(i=0;i3;i+) for(j=0;j4;j+) printf(%2dn,aij);*/ /*#include / void main() int i,j,b32; int a23=1,2,3,4,5,6; printf(array a:n); for(i=0;i2;i+) for(j=0;j3;j+) printf(%5d,aij); bji=aij; printf(n); printf(array b:n); for(

15、i=0;i3;i+) for(j=0;j2;j+) printf(%5d,bij); printf(n); */*#include /位移void main() int i,j,k,a10; for(i=0;i10;i+)scanf(%d,&ai); for(j=1;j0;i-) ai=ai-1; a0=k; for(i=0;i10;i+) printf(%3d,ai); */*#include /兔子问题void main() int i; int f20=1,1; for (i=2;i20;i+) fi=fi-1+fi-2; for(i=0;i20;i+) if (i%5=0) print

16、f(n); printf(%12ld,fi); printf(n);*/*#include /用函数解决兔子问题void main() int i,n,s; int fib(int); printf(please input the number:n); scanf(%d,&n); for(i=1;i=n;i+) if (i%5=0) printf(n); s=fib(i); printf(%6d,s); printf(n);fib (int n) int f; if(n=1|n=2) f=1; else f=fib(n-1)+fib(n-2); return f;*/ /*#include

17、/用函数调用循环求阶层之和(要考虑溢出现象)void main() float fac(int); int n; float y; printf(please scanf nn); scanf (%d,&n); y=fac(n); printf(y=%fn,y);float fac(int n) float y; if(n0) printf(please input n again); else if (n=0|n=1) y=1; else y=fac(n-1)*n; return (y);*/*#include void main() void fun(int a3);/二维数组可以省略第一

18、维大小的说明 int i,j,a33; printf(please input a33:n); for(i=0;i3;i+) for(j=0;j3;j+) scanf(%2d,&aij); fun(a); for(i=0;i3;i+) for(j=0;j3;j+) printf(%4dn,aij); void fun(int a3) int i,j; for(i=0;i3;i+) for(j=0;j3;j+) aij=aji; */*#include / void main()void sort(int a ,int n ) ; /可以省略对维数的说明int a10,i; /可以利用宏定义改变

19、Nprintf(please input a10:n); for(i=0;i10;i+) scanf(%d,&ai); sort(a,10);printf(the sorted a10:n);for(i=0;i10;i+)printf(%5d,ai);printf(n); void sort(int a,int n)/ 不返回值时用void,没有定义函数类型时,默认为整型 int i,j,t; for(i=0;i10;i+) for(j=i+1;j10;j+) if(aiaj) t=ai;ai=aj;aj=t; */ /*#include /函数嵌套调用例子#include prime(int n) int i;double k=sqrt(n); for(i=2;i=k;i+) if(n%i=0) return (0); else return (1);void fun(int n)int a,b;for(a=3;a=6):); scanf(%d,&n); while (!(n=6&n%2=0); /printf(Error,please input n againn); /scanf(%d,&n); fun(n);*/

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

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