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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

高教c语言程序设计版课后编程题答案文档格式.docx

1、average=(int)average;average=average/10;average=%lf,average);3.33编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b, 把b中原来的值给c,把c中的值给a。a,b,c,t=0;abc:%d%d%dt=c;c=b;b=a;a=t;a=%db=%dc=%d,a,b,c);第四章 选择结构4.21当a0时,请将以下语句改写成switch语句。if(a30)m=1;else40m=2;50m=3;60m=4;m=5;main() a;Entera:%da);switch(a/10) case0:1:2:m=1bre

2、ak;3:m=24:m=35:m=4default:m=54.22编写程序,输入一位学生的生日(年:y0、月:m0、日:d0);并输入当前的日 期(年:y1、月:m1、日:d1);输出该生的实足年龄。程序如下这道题仅做参考!系统不一样无法运行!y0,y1,m0,m1,d0,d1,age=0;YourBirthday(yyyy-mm-dd):%d-%d-%dy0,&m0,&d0);CurrentDate(yyyy-mm-dd):y1,&m1,&d1);if(d1d0)m1=m1-1;if(m1m0)y1=y1-1;age=y1-y0;nAge=%d,age);4.23编写程序,输入一个整数,打印

3、出它是奇数还是偶数。i;integer:i);if(i%2=0)/*条件判断*/%diseven,i);odd4.24编写程序,输入a、b、c三个数,打印出最大者。a,b,c,max=0;(int)amaxif(max-5&x0)y=%f,x);if(x=0),x-1);0&10),x+1);if(x=10) error源程序二:源程序三:(3)if_else语句 源程序四:flag;-5flag=-1;flag=0;0flag=1;switch(flag) -1:break;/*第五章 循环结构三、编程题5.17编写程序,求1357.-99+101的值。i,sum=0,s=1;for(i=1

4、;i=101;i+=2)sum=sum+i*s;s=-s;/*控制符号交替变换*/ sum=%d,sum);5.18编写程序,求e的值,e11/1!+1/2!+1/3!+1/4!+.+1/n!(1)用for循环,计算前50项 (2)用while循环,要求直至最后一项的值小于1e4。(1)用for循环实现 i,n;sum=1,t=1;n:n);=n;i+)t=t*i;实现阶乘*/ sum=sum+1/t;e=%lf(2)用while循环实现 #includedoubelwhile(fabs(1.0/t)1e-4)fabs求浮点型数据的绝对值i+;5.19编写程序,输出从公元1000年至2000年

5、所有闰年的年号每输出3个年号换一行。判断公元年是否闰年的条件是:(1)公元年数如能被4整除,而不能被100整除,则是闰年。(2)公元年数能被400整除也是闰年。i,j=0;for(i=1000;=2000;if(i%4=0)&(i%100!=0)|(i%400=0)判断是否是闰年的条件dj+;if(j%3=0)控制换行*/5.20编写程序,打印以下图形:* * *i,j;=7;/*控制行数*/for(j=1;jj+)/*控制星数*/if(j7-fabs(4-i)*main() int i,j,k; for(i=-3;=abs(i);i+) for(j=0;j+)printf(“ ”); for

6、(k=0;k=7-abs(i);k+)printf(“*”);printf(“n”);第六章 字符型数据6.21请编写程序,输入一行字符(用回车结束),输出每个字符以及与之对应的ASCII代码值,每行输出三队. i=0;charch;while(ch=getchar()!=n%4c%4d,ch,ch);if(i%3=0)请编写程序,输入一行数字字符(用EOF结束),每个数字字符的前后都有空格。请编程,把这一行中的数字转换成一个整数。例如,若输入:2483(a)&(chj-) for(k=1;=2*i-1;k+) ,64+i);第七章 函数7.14以下fun函数用以判断n是否是素数,fun函数中

7、有逻辑错,请调试改正。fun(intn) k,yes;for(k=2;=n/2;if(n%k=0)returnyes=0;yes=1;正确答案是:k,yes=1;yes;n,yes;n(int):yes=fun(n);if(yes=1)printf(prime,n);not7.15编写函数mymod(inta,b)用以求a被b除之后的余数。mymod(remainder;remainder=a%b;a,b;b);余数=%d,mymod(a,b);7.16编写程序求:11/2+1/3-1/4+1/5-1/6+1/7-.1/n n;sum(inta=sum(n);%10.5f,a);s=0;i,t

8、=1;s=s+1/i*t;t=-t;s;7.17编写函数,根据整型形参m的值,计算如下公式的值。t11/(2x2)-1/(33)-.-1/(mm) 例如:若m5,则应输出0.536389。t=1;f2(int);i,m;m);for(i=2;=m;t=t-f2(i);t=%f,t);f2(ints=1.0/(m*m);7.18编写函数用以求表达式x2-5x+4,x作为参数传给函数,调用此函数求:y1=22-5*2+4 y2=(x+15)2-5*(x+15)+4 y3=sin2x-5*sinx+4 fun(floatx) y;y=pow(x,2)-5*x+4;x,y1,y2,y3;clrscr(

9、);y1=fun(2);y2=fun(x+15);y3=fun(sin(x);y1=%fny2=%fny3=%fn,y1,y2,y3);第八章 地址和指针8.17请编写函数,其功能是对传送过来的两个浮点数求出和值与差值,并通过形参传 送回调用函数。sum_sub(floata,floatb,float*sum,*sub) *sum=a+b;*sub=a-b;a,b,sum,sub;/*定义变量sum求和,变量sub求差*/ (float):%f%fsum_sub(a,b,&sum,&sub);sum=%f,sub=%f,sum,sub);8.18请编写函数,对传送过来的三个数选出最大和最小数,

10、并通过形参传回调用函数。max_min(doublea,doubleb,doublec,double*max,double*min) *max假定a的值为最大,把a值赋给指针变量*maxif(*maxa,b,c,max,min;c(double):max_min(a,b,c,&max,&min);max=%lf,min=%lf,max,min);第九章 函数9.27输入一行数字字符,请用数组元素作为计数器来统计每个数字字符的个数.用下标为 0元素统计字符1的个数,下标为1的元素统计字符2的个数,. voidcount(inta) for(i=0;10;if(i=ch-0if(i=0) a9+;else ai-1+;i,a10=0;count(a);a%d=%dn,i,a);9.28编写函数,对具有10个整数的数组进行如下操作:从第n个元素开始直到最后一个元 素,依次向前移动一个位置.输出移动后的结果.fun(inta,intfor(i=n;9;a=ai+1;a10=0,1,2,3,4,5,6,7,8,9,n,i;fun(a,n);9.29编写函数把数组中所有奇数放在另一个数组中返回. conio.hb) if(a%2=1) bj+=a;return

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

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