C语言程序设计实验与习题指导同步自测答案_第1页
C语言程序设计实验与习题指导同步自测答案_第2页
C语言程序设计实验与习题指导同步自测答案_第3页
C语言程序设计实验与习题指导同步自测答案_第4页
C语言程序设计实验与习题指导同步自测答案_第5页
免费预览已结束,剩余10页可下载查看

付费下载

下载本文档

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

文档简介

1、C语言程序设计实验与习题指导同步自测答案2.1。 3 同步自测一、选择题1、D二、填空题1、c4、主或2、C4、5、A6、 B7、 D8、Cexema in2、 mai n主或m ain53 、函数说明部分 、;2.3 同步自测函数体1、 B2、D3、C4 、C5、 C6、 B7 、 D8 、 A 9 、C 1 0 、B11、 D 12、D13、D14 、 C15、 C 1 6 、D 17、 C18、 C 19 、 B20、A21、 D22、A23 、D24 、C25 、 D 2 6、B27 、B 28 、 D 2 9、D30、C31、 A32、B33 、 D34、B35、 C2。3 3 同步

2、自测一、选择题1、 B2、 C3、D4、 A5、B 6 、A 7 、A8、A9、D 10 、0、选择题B2.4 同步自测一、选择题1、BD二.编程题1、#in c voidint xprinsc2、A10、 Blu de < s tm ain ()3、Bdio 、 h>、C5、B6 、D7、 C8、A9、iel,y;t f ("请输入自变量X得值 nf ("%d, x);(xvO ) y=3 *x +1;s e i f(x <5)y =2*x ;se y=x+2;);pri ntf (" n 函数 y 得值为:d" ,y);2、incl

3、udevoid mainint a,b,cp ri n ts tdio、h>),d , t;(请输入四个整数: n ”);an f (” d %d% d %d",&a, & b,&c, &d);a b)t=a ; a=b;b =t ;f ( a c) t= a ;a=c ; c=t;( a d)t =a; a= d; d=t;( b>c) t =b; b= c ;c=t ;i f( b>d) t =b ;b=d;d=t ; if (c >d)t=c ; c=d; d = t; pr intf("按新顺序输出得数为sci

4、f(if%d %d %d %d" , a, b,c , d );2。5。3同步自测1、 C2、C3、D4 、D5 、DA 10 、 B11、E 12 、B13、 B14、 B1 5、 C二、填空题1、 getc h ar ()2、 n+4、 n<= m total=t0 t a l+sum5、©( i/100)*(i/100 )*( i/ 1 00)+(i10) %10) *(i10) %10)* (i/100) g=i6、1 07、 i %j =09、 y= 1 x% i=(0三读程序写结果题1、 8, 172、5 7 2 33、选择题、'n3)4四.编程题

5、1、6、 C 7、 D8、B 9、nu m+;%10) +(i%1 0) * (i %1 0)*( i% 18、b1 0、 2*x +4* y=90ma in ()int x ,y ,a,b ;for( X =100;x < 1 000; x+ +)y=0;a=x;w h i le ( a) y=y*10+a % 10; / 1 0;a= aif(x+y=133 3)printf(” a=% d; b =%d ;c= % n”,x /100,(x/10)% 10, x%10);2、mainlong x,zfor (x =1;y= X;n= 0 ;z =0;t= 1 ;w hile(y )

6、l o ngy/* 存放x */,n /*记录x得位数 * / , s/ * 存放X* x */; / 存放被取得顺序从右到左得相应部位数字 , t/* 十进制得权 ;X< =100;x+)n+; y=y/10;/记录 x 得位数 /if3、s=X x; f o r( ; n0;n)z+= (s%10 t =10;s=s/10;) t;(X = z) pr i ntmaint 1 ;fo r(1=if(i+3)p r in t break ;4、main( )1n t X,a,b,c;in()/ 取相应部位数字 /f(" % -101 d ", X );1;1<

7、= 100 ;i+ )% 5=0& &( 1 3) %6 =0)f(" % d", 1);fo r (x=1 0 0; xV 1 0 a=x/100;b = (X /10)%10;=x%10;if0; X+)(a * a * a+b* b* printf( ” %- 10 dII+c * c*c=109 9 ),X);maintin()x,a ,b , c, co(x=100;x 1000;x +)nt = 0;fora = x/1 0 0; b=( x /10 )% 10; c=x % 1 0;i f (a+ b + c=5)count+ +;pri n

8、tf (”共有 d个其各位数字之与就是5得数字”,co un t);2 63同步自测一、选择题1、B 2、C4、B5、A8、D9、10、B11、B 12 、A1314、D156、1 7、A1 8、A19、21、2 0、AA 22、D填空题23、24、2 5、1、 fac(n 1)4、 i + +6、 X > = ' a'& &x三、读程序写结果题9 , 19301、2、f=65、7、9、11、10 , 20,3 04 32113、5 , 25l7、6、 j=2 15,1456、1 0、2、 a*a%8!5 、j ! =07、3、 a%bn %10+'

9、;0' n% 102 43 15, - 12,-7!ED C BA12、17,7,717,8,1118、14、1,7,315、123 45610,7,33 3 -21,7,42,5,110,7,4123,4566,7,4361、#i n cl u de <st d io、 h >voi dd elsp a ce (ch ar 衣 s) in ti , j;for (i =0, j =0; s : i != ' O'if(si!=',)sj : =s : i;j+s :0';V o i dmain () char*st r ;;i+g:);2、

10、#include <stdio、 h>P3、# i#inp r intf(“ input stringe t s (s t r);d elspace(s tr);r i n tf( “ %s , snclud e <std io、cl u d e <m a ttr );h>h、hV oid mai n ()in t ispr ime(i n t x);in t a;pri n tf (“ plea s e inpu t canf( “ %d ,(i s p rimef (the numbsifp rint& a);(a)“the % d isa pri m

11、,a)#include <math 、h>void mai n() int adddigit(i nt nu m);int n;scanf( “%d,& n);printf( “sum=%d n”,addigit(n);int addigit(i nt num) int s=0;num=abs( nu m);dos+=nu m%10;);n um/=10;while( nu m);return s;eleprintf(“ t he %d is1 m n ,aint isp rime int jf o r (j=2 ; j<=sqrt if (x % j = =0) 1

12、;(int x)(X); j+ )retur n0;return同步自测一、选择题I、C 2、AB 1 0、BII、D 12 、 C二、填空题1、 k = p5、D6、C8、D 9、13 、D1 4、 D2、 a15j : < min4、 c on tinue5、 j=3 aj 1 6、 X / 10 或 int (x /10) 7、!(s3、:k -1 :i :> =' O'i+j = = 2&& s i < = ' 9')8、 a ni 1=te m p三、读程序写结果题1、max=10, row =2,col um =13

13、、coun trys 1 de4四、编程题1、 参考程序及评分标准一:2、18 , 10xb c d BCD#i n clude st d io、h ># define N 5v 1 od m ai n() i nt aN +1 , x,ir (i = 0; 1 <N;is ca n f( "%d”,k ;+ +),&a : i :);sea nf (” d”,&x);or (i= 0 ; ai < x&& i< N;+)for(k= N; k>i;k-)a :k =a :k1:;ai=x;for (i = 0;i<

14、= N; i+)print f(” 5d”,a 1 putch a r ( n'););/2分/3分/ /3分L.参考程序及评分标准二:#1 nclu d e stdio、h#d efin e Nv 1 od main () void insei ntsea n inr t(in t v N+ 1, x, r( i= 0 ; 1 <N;sc a nf(” d"(” d':,int1;1 + + ),& ain ,i nt x));sfoer t( a,r ( 1 = 0;printfputch a r(,&X);N, x);i =N;i +) (

15、"%5d",'n ');a 1 );/ / 2分/2分.V o 1int ifori n sert (1 nt v:,i nt n,int x),k ;(1 =0;vi x & &i n;i +)/2分r (k =N;k >i ;k)vk : =vk 1:;i := x;/ 2分3、#i n elude v stdio、h># incl ude Vs tr i ng、V o id ma in()void cop y s t r (ch a r *char str1 20 , str2 2 sc anf (“ s" , s

16、tr1);anf( “ d",&m);s trl e n(s t r1)m)intf (“ input e rro r ”);s cif(prseh>p1,char *p 2,0:;op y str ( st r1, str2 , m); r i nt f(“ the re su lt isi n t m);voidinwhi 1 e ( nv m-1 ) n + + ; pwhil e (*p1 !*p 2= *p2 =' 0'c opysttr (c harn = 0;* p1,char *p 2, int m)*p1 +;=' O')1; P1+;p2+; 2.9.3同

温馨提示

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

最新文档

评论

0/150

提交评论