2022年西工大C语言程序作业 .pdf
《2022年西工大C语言程序作业 .pdf》由会员分享,可在线阅读,更多相关《2022年西工大C语言程序作业 .pdf(22页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、T021、羊羊聚会#include #include double f(double a,double b) double i; for(i=1;i+) if(i*b=a) return i; break; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 22 页 - - - - - - - - - if(i*ba) return (i-1); break; int main() double x,y,a,b,c,t,m,n,k; scanf(%lf %lf %lf %l
2、f %lf,&x,&y,&a,&b,&c); if(ba) m=b-a,n=y-x; else m=a-b,n=x-y; if(n0) for(t=0;t+) k=t*m-(c-n); if(k=0) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 22 页 - - - - - - - - - printf(%.0lf,t); break; if(k0&(k-f(k,c)*c)=0) printf(Impossible); break; if(m0&(k-f(k,c)*c
3、)=n) printf(Impossible); break; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 22 页 - - - - - - - - - return 0; T022、粒子裂变(1)#include #include int main() int t,i,a=1,b=0; scanf(%d,&t); for(i=1;i=t;i+) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心
4、整理 - - - - - - - 第 4 页,共 22 页 - - - - - - - - - b=3*a+2*b; a=(b+(pow(-1,i)*3)/3; printf(%d %d,a,b); (2)#include int main() int n100,m100,t,i; n0=1;/n100数组存储 粒子的数目,初始值为0 m0=0;/m100数组存储 粒子的数目,初始值为1 scanf(%d,&t); for(i=1;i=t;i+) ni=mi-1; mi=3*ni-1+2*mi-1; printf(%d %d,nt,mt); getchar(); getchar();/多读取一
5、个回车可以看到输出结果,直到输出回车后结果才闪过名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 22 页 - - - - - - - - - T023、探索合数世纪#include #include int main() int n,s,i=0,j=0,w,h,k,u=1; scanf(%d,&n); for(i=1;i=n;i+) for(k=u;k+) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
6、师精心整理 - - - - - - - 第 6 页,共 22 页 - - - - - - - - - for(s=k*100,h=1;s=k*100+99;s+) for(j=2,w=1;j=sqrt(s);j+) w=s%j; if(w=0) break; if(w!=0) h=0; break; if(h=1) u=k; break; printf(%d %dn,u*100,u*100+99); return 0; T024、排列 19 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
7、 第 7 页,共 22 页 - - - - - - - - - #include #include int main() int i,j,k; int a10,d,fg,n=0,t,m=0; for(i=123;i=987/3;i+) j=2*i;k=3*i; a0=i/100;a1=i/10%10;a2=i%10; a3=j/100;a4=j/10%10;a5=j%10; a6=k/100;a7=k/10%10;a8=k%10; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8
8、页,共 22 页 - - - - - - - - - for(d=0;d8;d+) for(fg=d+1;fg9;fg+) if(ad=afg) n+; if(n=0) for(t=0;t9;t+) if(at=0) m=1; if(m!=1) printf(%d %d %dn,i,j,k); else m=0; else n=0; printf(%fn,(double)clock()/CLOCKS_PER_SEC); return 0; T025、幸运数字7 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
9、 - - - - - 第 9 页,共 22 页 - - - - - - - - - #include int main() int i,N; scanf(%d,&N); for (i = 1; i 0) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 22 页 - - - - - - - - - if (temp % 10 = 7) printf(%dn,i); break; temp = temp / 10; T026、1 的传奇名师资料总结 - - -精品资料欢迎下
10、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 22 页 - - - - - - - - - #include int SubSum(int); int Pow(int a,int x); int TotalSum(int n); int NumLen(int n); int main() int n; scanf(%d,&n); printf(%dn,TotalSum(n); return 0; int NumLen(int n) int s=0; do s+=1; n/=10; while(n); re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年西工大C语言程序作业 2022 年西工大 语言 程序 作业
限制150内