1 / 21
文档名称:

C程序设计习题答案.doc

格式:doc   大小:206KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C程序设计习题答案.doc

上传人:wxc6688 2020/11/12 文件大小:206 KB

下载得到文件列表

C程序设计习题答案.doc

文档介绍

文档介绍:****题答案
第一章

# include <>
void main()
{
printf("* * * * * * * * *\n Very good!\n* * * * * * * * *\n");
}

(法一)
#include <>
main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
max=(a>b)?a:b;
max=(max>c)?max:c;
printf("max=%d\n",max);
}
(法二)
main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b&&a>c)
max=a;
else if (b>c)
max=b;
else
max=c;
printf("max=%d\n",max);
}
(法三)
# include <>
void main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
}
int max(int x,int y,int z)
{
int A,B;
if(x>y) A=x;
else A=y;
if(z>A) B=z;
else B=A;
return(B);
}
第三章

(1)(10)10=(12)8=(a)16
(2)(32)10=(40)8=(20)16
(3)(75)10=(113)8=(4b)16
(4)(-617)10=(176627)8=(fd97)16
(5)(-111)10=(177621)8=(ff91)16
(6)(2483)10=(4663)8=(963)16
(7)(-28654)10=(110022)8=(9012)16
(8)(21003)10=(51013)8=(520b)16

aabb (8)cc (8)abc
(7)AN

main()
{char c1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4, c2+=4, c3+=4, c4+=4, c5+=4;
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}

main()
{int c1,c2;
c1=97;c2=98;
printf("%c %c",c1,c2);
}

(1)=
(2)=

9,11,9,10

(1)24 (2)10 (3)60 (4)0 (5)0 (6)0
第四章

main()
{int a,b,c;
long int u,n;
float x,y,z;
char c1,c2;
a=3;b=4;c=5;
x=;y=;z=-;
u=51274;n=128765;
c1='a';c2='b';
printf("\n");
printf("a=%2d b=%2d c=%2d\n",a,b,c);
printf("x=%,y=%,z=%\n",x,y,z);
printf("x+y=% y+z=% z+x=%\n",x+y,y+z,z+x);
printf("u=%6ld n=%9ld\n",u,n);
printf("c1='%c'or %d(ASCII)\n",c1,c1);
printf("c2='%c'or %d(ASCII)\n",c2,c2);
}

57
5 7
,-
,-
-,,-,,-
+001,-+002
A,65,101,41
1234567,4553207,d687
65535,177777,ffff,-1
COMPUTER, COM

a=3 b=7/
x= y=/
c1=A c2=a/

10 20A