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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

程序设计作业解答2.ppt

1、国庆作业国庆作业1.输入一个整数输入一个整数.求它包含有多少个求它包含有多少个2的因子的因子,例如例如8含有含有3个个2的因子的因子,10含有一个含有一个2因子因子,15不含因子不含因子.2.求下列级数的近似值求下列级数的近似值s(x)=1-x2/2!+x4/4!-x6/6!+.x的值由键盘输入的值由键盘输入,约定求和精度为约定求和精度为10-53.输出输出1999中能被中能被3整除整除,且至少有一位数字是且至少有一位数字是5的所有整数的所有整数.程序设计基础程序设计基础-C语言语言4.已知某数列前两项为已知某数列前两项为2和和3,其后续项根据当前的其后续项根据当前的前两项的乘积按下列规则生成

2、前两项的乘积按下列规则生成;1)若乘积为一位数若乘积为一位数,则该乘积就是数列的后续项则该乘积就是数列的后续项.2)若乘积位二位数若乘积位二位数,则乘积的十位和个位数字依次则乘积的十位和个位数字依次作为数列的后续项作为数列的后续项例如例如,当当n=10,该数列的前该数列的前0项是项是:2361886424(要求用数组要求用数组)程序设计基础程序设计基础-C语言语言1.main()intx,count=0;scanf(%d,&x);while(x%2=0)printf(count=%d,count);程序设计基础程序设计基础-C语言语言+count;x=x/2;2(1).s(x)=1-x2/2!

3、+x4/4!-x6/6!+.#includemain()inti=1;floats,t,x;scanf(%f,&x);t=;s=;while(fabs(t)1.0e-5)s=s+t;t=-t*;i+;printf(S=%fn,s);程序设计基础程序设计基础-C语言语言10 x*x/(2*i)*(2*i-1)2(2).s(x)=1-x2/2!+x4/4!-x6/6!+.#includemain()inti=1;floats,t,x;scanf(%f,&x);t=;s=;while(fabs(t)1.0e-5)t=-t*x*x/;s=s+t;i+;printf(S=%fn,s);程序设计基础程序设

4、计基础-C语言语言11(2*i)*(2*i-1)?s(x)=1-3x2/2!+5x4/4!-7x6/6!+.#includemain()inti=1;floats,t,x;scanf(%f,&x);t=;s=;while(fabs(t)1.0e-5)s=s+t;t=-t*;i+;printf(S=%fn,s);程序设计基础程序设计基础-C语言语言10*(2*i-1)x*x/(2*i)*(2*i-1)?(fabs(2*i-1)*t)1.0e-5)s(x)=x-x3/(3*1!)+x5/(5*2!)-x7/(7*3!)+.p66#includemain()inti=1;floats,t,x;sca

5、nf(%f,&x);t=;s=;while(fabs(t)1.0e-5)s=s+t;t=-t*;i+;printf(S=%fn,s);程序设计基础程序设计基础-C语言语言x0*(2*i-1)x*x/i?(fabs(2*i-1)*t)1.0e-5)3(1).main()inti,t;for(i=1;i=999;i+)if(i%3=0)t=i;elsecontinue;while(t)if(t%10=5)printf(i=%dt,i);break;t=t/10;printf(n);程序设计基础程序设计基础-C语言语言3(2).main()inti,t;for(i=1;i=999;i+)if(i%3

6、=0)t=i;while(t)if(t%10=5)printf(i=%dt,i);break;t=t/10;printf(n);程序设计基础程序设计基础-C语言语言3(3).main()inti,t;for(i=1;i=999;i+)if(i%3=0)if(i%10=5|i/10%10=5|i%100=5)printf(i=%dt,i);printf(n);程序设计基础程序设计基础-C语言语言4.(1)main()inti,s,a10;a0=2;a1=3;for(i=2;i10;i+)s=;if(s10)ai=s;else;for(i=0;i10;i+)printf(%4d,ai);print

7、f(n);程序设计基础程序设计基础-C语言语言ai-2*ai-1ai=s/10;a+i=s%1010.111.按格式打印出下列数据按格式打印出下列数据.2.012343.123404.234015.340126.40123程序设计基础程序设计基础-C语言语言main()inti,j;for(i=0;i5;i+)for(j=0;j5;j+)printf(“%4d”,_);printf(“_”);程序设计基础程序设计基础-C语言语言n(i+j)%5main()inti,j,a55;for(i=0;i5;i+)for(j=0;j5;j+)printf(“%4d”,aij=(i+j)%5);print

8、f(“n”);程序设计基础程序设计基础-C语言语言2.n个人围成一圈个人围成一圈,依次从依次从1至至n编号为编号为1的人开始的人开始1至至3报数,凡为报数,凡为3的人退出圈子的人退出圈子,输出最后留下输出最后留下的一个人原来的编号的一个人原来的编号.程序设计基础程序设计基础-C语言语言main()inti=0,j,k,n,a6=0;scanf(%d,&n);j=n-1;while(j)for(k=1;k=3;k+,i+)if(ai=0&k=3)ai=1;j-;for(i=0;i=n;i+)if(ai=0)printf(%d,i+1);程序设计基础程序设计基础-C语言语言?main()inti=

9、0,j,k,n,a6=0;scanf(%d,&n);j=n-1;while(j)for(k=1;k=3;k+,i+)if(ai=1)i=+i%n;if(ai=0&k=3)ai=1;j-;for(i=0;i=n;i+)if(ai=0)printf(%d,i+1);程序设计基础程序设计基础-C语言语言,i=+i%n)while(ai=1)i=+i%n;main()inti=0,j,k,n,a6=0;scanf(%d,&n);j=n-1;while(j)for(k=1;k=3;k+,i=+i%n)while(ai=1)i=+i%n;if(ai=0&k=3)ai=1;j-;for(i=0;i=n;i+

10、)if(ai=0)printf(%d,i+1);程序设计基础程序设计基础-C语言语言作业作业10.131.定定义义一一个个字字符符数数组组charstr5=”ABCDE”;请请用用for结结构构,编编写写一一个个程程序序,利利用用用用str数数组组,打打印如下图形:印如下图形:ABCDEBCDEACDEABDEABCEABCD程序设计基础程序设计基础-C语言语言#defineN5main()charstr5=ABCDE;inti,j;for(i=0;i5;i+)for(j=0;j5;j+)printf(%4c,);printf(n);程序设计基础程序设计基础-C语言语言str(i+j)%N2)

11、试用)试用while控制结构实现将存于数组控制结构实现将存于数组b中的中的前个元素存储顺序颠倒,即执行该程序段后,前个元素存储顺序颠倒,即执行该程序段后,使原来的使原来的b0存储到存储到bn-1,而原来的而原来的bn-1存存储到储到b0,其余以此类推。其余以此类推。程序设计基础程序设计基础-C语言语言#defineN10main()inti,t;intb10=1,2,3,4,5,6,7,8,9,10;i=0;while(iN/2)t=bi;bi=bN-1-i;bN-1-i=t;i+;for(i=0;iN;i+)printf(%4d,bi);printf(n);程序设计基础程序设计基础-C语言语

12、言3)例)例将一个二维数组行和列元素颠倒,存到另将一个二维数组行和列元素颠倒,存到另一个二维数组中。一个二维数组中。12345678程序设计基础程序设计基础-C语言语言51627384 main()inta24=1,2,3,4,5,6,7,8,b42;inti,j;for(i=0;i2;i+)for(j=0;j4;j+)for(i=0;i4;i+)for(j=0;j2;j+)printf(“%4d”,bij);printf(“n”);程序设计基础程序设计基础-C语言语言bj(1+i)%2=aij;main()inta24=1,2,3,4,5,6,7,8,b42;inti,j;for(i=0;i

13、2;i+)for(j=0;j4;j+)bji=a(1+i)%2j;for(i=0;i4;i+)for(j=0;j2;j+)printf(%4d,bij);printf(n);程序设计基础程序设计基础-C语言语言#defineN3main()inta34=1,2,3,4,5,6,7,8,9,10,11,12;intb43,i,j;for(i=0;iN;i+)for(j=0;j4;j+)bji=a(N-1+i)%Nj;for(i=0;i4;i+)for(j=0;j3;j+)printf(%4d,bij);printf(n);程序设计基础程序设计基础-C语言语言作业作业10.181.定定义义一一个个

14、字字符符数数组组charstr5=”ABCDE”;请请用用for结结构构,编编写写一一个个程程序序,利利用用用用str数数组组,打打印如下图形:印如下图形:ABCDEEABCDDEABCCDEABBCDEA程序设计基础程序设计基础-C语言语言#defineN5main()charstr5=ABCDE;inti,j;for(i=0;i5;i+)for(j=0;j5;j+)printf(%4c,);printf(n);程序设计基础程序设计基础-C语言语言str(N-i+j)%N2。编写程序,输入整数编写程序,输入整数n n,并根据并根据n n的值打印图案。的值打印图案。n n为中间一行的为中间一行

15、的*号个数。当号个数。当n n时,图案为时,图案为 *程序设计基础程序设计基础-C语言语言main()inti,j,k;for(i=1;i=4;i+)for(j=1;j=i;j+)printf(*);printf(n);for(i=1;i=3;i+)for(j=1;j=4-i;j+)printf(*);printf(n);程序设计基础程序设计基础-C语言语言打印图案。打印图案。*程序设计基础程序设计基础-C语言语言main()inti,j,k;for(i=1;i=4;i+)for(j=1;j=4-i;j+)printf();for(j=1;j=i;j+)printf(*);printf(n);

16、程序设计基础程序设计基础-C语言语言打印图案。打印图案。*程序设计基础程序设计基础-C语言语言main()inti,j,k;for(i=1;i=4;i+)for(j=1;j=4-i;j+)printf();for(j=1;j=i;j+)printf(*);printf(n);for(i=1;i4;i+)for(j=1;j=i;j+)printf();for(j=1;j=4-i;j+)printf(*);printf(n);程序设计基础程序设计基础-C语言语言例例打出以下图案打出以下图案*程序设计基础程序设计基础-C语言语言main()inti,j,k;for(i=0;i=3;i+)for(j=0;j=2-i;j+)printf();for(k=0;k=2*i;k+)printf(*);printf(n);for(i=0;i=2;i+)for(j=0;j=i;j+)printf();for(k=0;k=p1;p2-)printf(%c,*p2);程序设计基础程序设计基础-C语言语言例例3.10P49程序设计基础程序设计基础-C语言语言2000CProgram02000p1char*p1,

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

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