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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

编程填空.docx

1、编程填空11、以下程序的功能是:输入圆的半径r和运算标志,按照运算标志进行运算,输出运算后的结果。A或a求面积B或b求周长其他值求周长和面积#include#defineP3.14main()charc;floatr,area,length;scanf(%c,%f,&c,&r);Switch( )casea:caseA:area=P*r*r;printf(area=%f,area);break;caseb:caseB:length=2*P*r;printf(length=%f,length);( );default:area=P*r*r;length=2*P*r;printf(area=%d,

2、length=%f,area,length);12、用迭代法求某正数a的平方根。已知迭代公式为:x1=1/2*(x0+a/x0),迭代截止到最后两项的绝对值之差小于0.00001#includemain()floata,x0,x1;printf(nInputa:);scanf(%f,&a);if(a0)printf(error!n);elsex0=a/2;x1=( );dox0=( ); x1=(x0+a/x0)/2;while( );printf(sqrt(%f)=%fn,a,x1);11、输出下列图形。123456789 main()23456789 inti,j;3456789 for(

3、i=1;i=( );i+)456789 for(j=( );j=9;j+)56789 printf(%2d,j);6789 printf(n);789 89912、以下程序用枚举法求百鸡问题。公鸡五元一只,母鸡三元一只,小鸡一元三只;一百元要买一百只鸡,且需包含公鸡,母鸡和小鸡,求可有哪几种方案。请填空,要求以较高效率和合理的数值填入循环终值。main()intn,i,j,k;n=0;for(i=1;( );i+)for(j=1;( );j+)k=100-i-j;if( )=100)n+;printf(n=%d,cock=%d,hen=%d,chick=%dn,n,i,j,k);11、求两个数

4、的最大值main()inta,b,c;scanf(%d,%d,&a,&b);c=_;printf(max=%d,c);intmax(intx,inty)intz;if(_)z=x;elsez=y;return(z);12、-1x0main()intx,y;scanf(%d,_);if(x0)y=-1;elseif(_)y=0;else_;printf(x=%d,y=%d,x,y);12、编写函数sum(intn)用以求f(x)(x从0到n).和数作为函数的返回值,f(x)=x*x+1intsum(intn);intf(intx);main()inta,b;printf(Enteraintege

5、rnumber:);scanf(%d,&a);b=_;printf(a=%dsum=%dn,a,b);sum(intn)intx,s=0;for(x=0;x=n;x+)_;returns;f(intx)return_;11、反向输出一个整数,如:输入-1234,输出-4321#includevoidmain()voidprintn(intx);intn;printf(Inputn=);scanf(%d,&n);if(n=0&x=9)printf(%d,x);elseprintf(%d,_);printn(x/10);12、写一个函数,求一个字符串的长度。length(p)char*p;intn

6、;n=0;while(_)_;p+;_;11、下面的C代码段用于计算s=x+x3(x的3次方)/3+x5(x的5次方)/5+x7/7+x9/9+的近似值,最后一项的绝对值小于0.000001。#includefloatfun(floatx)inti=1;floatt,s;t=x;s=t;while(t1e-6)i=_;t=t*_;s+=t;returns;12、打印图形* * *main()inti,j,k;for(i=0;i=2;i+)for(j=0;j=_;j+)printf();for(k=0;k=_;k+)printf(*);printf();11、函数pi的功能是根据以下近似公式求值

7、:(*)/6=1+1/(2*2)+1/(3*3)+.+1/(n*n)现在请你在下面的函数中填空,完成求的功能。#includedoublepi(longn)doubles=0.0;longi;for(i=1;i=_;i+)s=s+_;return(sqrt(6*s);12、求s=a+aa+aaa+aaaa+.#include_fun(inta,intn)intj;longs=0,t=0;for(j=1;j=n;j+)t=_;s=s+t;_;12、读入n(n0,再输出x在r中所对应的最小下标(下标从0开始)。#includestdio.hvoidmain()intx,k,sub,count,n,

8、r10;scanf(%d,&n);for(k=0;kn;k+)scanf(%d,_);scanf(%d,&x);sub=count=0;for(k=0;kn;k+)if(_)count+;for(k=0;k0)printf(subscriptis%dn,sub);11、以下MIN函数的功能是:查找带有头节点的单项链表中,节点数据域的最小值作为函数值返回structnodeintdata;structnode*next;intMIN(structnode*first)structnode*p;intm;p=first-next;m=p-data;for(p=p-next;p!=0;p=_)if(

9、_)m=p-data;returnm;12、输入一个double型的数,使该数保留小数点后两位,对第三位小数进行四舍五入后处理,然后输出此数main()doublex;printf(Enterx:);scanf(_,&x);printf(1)x=%fn,x);x=x*100;x=_;x=(int)x;x=_;printf(2)x=%fn,x);11、下面程序的功能是求1到1000之间能同时被3,5,7整除的数,按每行十个数的格式输出#includemain()inti=1,j=0;for(i=1;i0)x1=_;x2=x1;_;printf(%d,_);11、现有已知长度n为的整数数组a,其前

10、n-1个元素中有数据,并且数据按从小到大的顺序排列,函数insert要完成的功能是:把任意整数i填入数组中,并使插入数据后的数组依然保持从小到大的顺序insert(inti,intn,inta)intk;k=n-1;while(k0)&_)ak=ak-1;k=k-1;ak=_;12、Fibonacci数列的前几项是:1,1,2,3,5,8.编程输出该数列的前13项。每行输出5个数#include#defineN13main()inti,f1,f2,f3,n;f1=1;f2=1;printf(n%d%d,f1,f2);n=2;for(i=1;i=_;i+)if(_)printf(n);f3=f1

11、+f2;printf(%d,f3);n+;_;f2=f3;12、以下程序的功能是计算s=k!(k从0到n)longf(intn)inti;longs;s=_;for(i=1;i=n;i+)s=_;returns;main()longs;intk,n;scanf(%d,&n);s=0;for(k=0;k=a&ch=z)?(ch-32):_;printf(%c,ch);12、编写一个程序,打印学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num、name、score3(三门课的成绩)#defineN5structstudentcharnum6;charname8;intscore4;_

12、;main()inti,j;for(i=0;iN;i+)scanf(%s%s,_);for(j=0;j3;j+)scanf(%d,_);for(i=0;iN;i+)printf(%8s%10s,stui.num,stui.name);for(j=0;j3;j+)printf(%7d,stui.scorej);printf(n);11、以下程序的功能是:从键盘输入一年份数据,判断此年份是否为闰年。其中判断闰年的条件是:能被4整除但不能被100整除,或能被400整除。#includemain()intx,y,i;scanf(%d,&x);if(x%400=0)i=1;elseif_i=1;else

13、_;if(i=1)printf(Thisyearisaleapyear);if(i=0)printf(Thisyearisnotaleapyear);11、函数fun的功能是:使一个字符串按逆序存放voidfun(charstr)charm;inti,j;for(i=0,j=strlen(str);_;i+,j-)m=stri;stri=_;strj-1=m;printf(%sn,str);12、函数xtoi的功能是将放在字符串中的十六进制数(可以出现09、af)转换成十进制整数。例如:调用xtoi(1f)将返回31。xtoi(_)intk,d=0;for(k=0;sk=|sk=t;k+);w

14、hile(sk=0&sk=a&sk=0&sk=a&sk=f)d=d*16+sk-_;k+; returnd;11、验证哥德巴赫猜想:任何一个大于6的偶数均可表示为两个素数之和。要求将6100之间的偶数都表示成两个素数之和。素数指只能被1和自身整除的正整数,1不是素数2是素数。#includeintprime(intn)intk;for(k=2;k=n/2;k+)if(n%k=0)return0;return_;voidmain()inti,k;for(i=6;i=100;i+=2)for(k=2;k=i/2;k+)if(_)printf(%d=%d+%dn,i,k,i-k);break;12、先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出对角线元素之和#includeintfun()inta33,sum;inti,j;sum=_;for(i=0;i3;i+)for(j=0;j3;j+)scanf(%d,_);for(i=0;i3;i+)sum=sum+_;printf(sum=%dn,sum);main()fun();

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

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