c语⾔程序设计科学出版社第三版答案,C语⾔程序设计科学出版社)第5章课后习题参考答案.
C语⾔程序设计科学出版社)第5章 课后习题参考答案
第5章 习题参考答案
判断题
123456789101112131415√×√××√×××××××××
填空题
32
4
str1[7]= '\0';
for(i=0;i<6;i++) gets(a[i]);
strcpy(web, "");
int *p=a;
5
1
*(p+6)或 *(s+6)
选择题
123456789101112131415BDCBABCBACDBDBAD
程序阅读题
6
str
60
bcdefga
cdefgab
defgabc
a1e2
程序填空题
# include scanf("%f", &a[i])s=0;x=a[0]fabs(a[i]-s)
scanf("%d",&n)a[i][i]=1a[i-1][j-1]printf("\n")
b[i]!='\0'strcpyputs(b)
(4)p=a[0]; 或p=&a[0][0]; *p
六、编程题
1、使⽤数组和指针2种⽅法来处理。
⽅法⼀(使⽤数组)
#include
void main()
{ int i=0,a[10],t;
printf("Enter the 10 number=\n"); for(i=0; i<10; i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++)
{ t=a[i];a[i]=a[9-i];a[9-i]=t;}
for(i=0; i<10; i++)
printf("%d ",a[i]);
printf("\n");
}
⽅法⼆(使⽤指针)
#include
void main()
{ int i=0,a[10],t,*p,*q;
printf("Enter the 10 number=\n"); for(p=a; p
scanf("%d",p);
p=a;
q=a+9;c语言程序设计教材答案
for(;p
{ t=*p;*p=*q;*q=t;}
for(p=a; p

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。