C语言程序填空题及答案_第1页
C语言程序填空题及答案_第2页
C语言程序填空题及答案_第3页
C语言程序填空题及答案_第4页
C语言程序填空题及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、程序填空题1、该文件中二是根据程序功能祓前垃壬刮叽 请完成程序硕充. :(注意*不丽行飞石 加句、减句奇I后果自负)程序功能输入1个整数后,輸出该数的隹数.(例如:輸入舱14则输出4,输入茁宾噸帰出却#in elude void mai n() int n,k=0;scan f(%d, &n);while(_ 1_ )/ 1)n2) n!=0;k+;_2_ ;n=n/10prin tf(%dn,k);2、程序功能*对庐】2,*,16 SSf (x)=x*x-5*x+sin(x)的疑丈值.#i nclude #in clude #defi ne f(x) x*x-5*x+si n(x)

2、void mai n() int x; float max;_1_ for(x=2;xmax) max=f(i);prin tf(%fn,max);3、蓟雌鷗r讣驟粧卿嘰咿門碍#in clude /void mai n()char c; c=getchar();if(_ 1_ )c=c+5;elseif (c=v & c=z)_ 2_putchar(c);4、屋序功氐 I4w. -.rf上畦轧通卫压魏心:和倔换为二迟別敖.开将轻換瞰果嵌出.#i nclude void Dec2Bi n(int m)int bi n32,j;for(j=0;m!=0;j+)bi nj=_ 1_ ;/ m

3、%2m=m/2;for(;j!=0;j-)prin tf(%d,_ 2_ );/ bi nj-1void mai n()int n;scan f(%d, &n);Dec2Bi n(n); 5、程萍功皑乂求辐入前整旨昏位欽字之和如济入茁即 I辐出縮入泊 1 呦|掘出乩/ c=a & cv/c=c-21;7、#i nclude #in elude void mai n()int n, s=0;sea nf(%d,&n);_ 1_ n=(n0?n:-n); 2)n=fabs(n);while( n!=0) _ 2_ / s=s+n%10;n=n/10;prin tf(%dn,

4、s);6、诙X件中生礙聲序功能軽笔輝务i#完成程序SS充. (准盒不霜加行、淪T、加筍、*句*咨耐&臬自负).程序功lb输入三他b按由小制大曲颇序输出这三个歡./#in clude void swap(_ 1_ )/int *pa , int *pb /*交换两个数的位置*/int temp;temp = *pa;*pa = *pb;*pb = temp;void mai n()int a,b,c,temp;scan f(%d%d%d,&a,&b,&c);if(ab)swap(&a,&b);if(bc)swap(&b,&c);if

5、(_ 2_)/ abswap(&a,&b);prin tf(%d,%d,%d,a,b,c);9、#in elude _ i_ / long f(int n);void mai n()prin tf(%ldn,f(30);long f(int n)if(_2_ )/ n二=1| n=2return 1;elsereturn f(n-1)+f( n-2);#i nclude void mai n()char s80;int i,j;gets(s);for(i=j=0;_ 1_ ;i+)/ si!=0if(si != c)sj=si;_ 2_/j+ + ;sj=0;不瑁比讦10、pu

6、ts(s);卩隹鵬TOITTISH. 7fl碱昨百刊后杲自彷1 阻再功lb勰序计KBlfc学主的平均成疝廉序在如中.然后列醫辅出这些他 的塔息.#in elude struct STUDENT char n ame16; int math;int en glish; int computer;int average;void GetAverage(struct STUDENT *pst) /*计算平均成绩 */int sum=0;pst-computerpst-average = sum/3;void mai n()int i;struct STUDENT st4=Jessica,98,95,

7、90,Mike,80,80,90,L in da,87,76,70,Peter,90,100,99;for(i=0;i4;i+)GetAverage(_ 2_ );/ & stiprin tf(NametMathtE nglishtComputAveragen);for(i=0;imath+pst-English+#i nclude #in elude long f(long n) long m,y=0; m=fabs (n); while(m!=0) y=y*10+m%10;_ 1_/ m=m/10;if(n=0) retur n y;else_2_ / return ( -y);v

8、oid mai n()printf(%ldt,f(12345); printf(%ldn,f(-34567);11、HF皆抽论虧叱程序功給 逋申拔 fHJX 迂埶蚩项式 1* 1+2, 轧环.斗*垃+5*珈如妆 当妒 1.初的值*#i nclude float f(float,float*,i nt);void mai n() float b5=1.1,2.2,3.3,4.4,5.5;prin tf(%fn,f(1.7,b,5);float f(_ 1_ )/ float x,float a , int n float y=a0,t=1; int i;for(i=1;in;i+) t=t*x;

9、 y=y+ai*t; _ 2_/ return y12、摆匡叩託;昭甲启羚二,.7口串呻讯陳肝召恭瞪77片.#i nclude #in elude #in elude void f(char *s) int i=0;while(si!=O)if(isdigit(si)_ 1_(s+i,s+i+1);2 i+;/ elsevoid mai n() char str80;gets(str); f(str); puts(str);13、程序牡缸狞刖妍计字蒋帛申至烹宇母、丁字、和耳柚字袴岀理的谀趴#i nclude #in clude void mai n() char a80; int n3=0,i

10、; gets(a);_ 1_/for(i=0;ai!=0+)if (toloweri)=a & tolower(ai)=0ai=9n1+;elsen 2+;for(i=0;iArnrtronf#i nclude #in cludevoid mai n()int i,a,b,c;/ strcpy&for(i=100;i=999;i+)a=i/100;_1_/ b=i%100/10;c=i%10;if(_ 2_)i=a*a*a+b*b*b+c*c*cprin tf(%d is a Armstr ong nu mber!n,i);15、(在鳳 祁加词、蘆句.商底镇冃负).跡功畑 爭鱼中鲁相锁丁元需葡和,开辂这些和存讀在彌 $中,如行卅元簣的升克精出.(Mi HUMCU*aPL.I#i nclude void mai n()int a10,b10,i;prin tf(nln put 10 numbers:);for (i=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论