呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第八章 指针(答案)

第八章习题答案 1.1选择题 1.B2.A3.A4D 2.2编程题 1利用指针的方法,求数组中的最大数和最小数。 main( -a,max.min: fork=0,k<10,k+) scanf%d",a+k)月 max=min=af0l: for(k=1:k<10,k+) if(max<*(a+k))max=*(a+k); =*(a+k) 2.编程序,将字符串第k个字符开始的连续个字符复制到另一个字符串中。 #include“stdio.h char s[100],t100,*p,*q printf("\nstring=”): ectts): scanf(%d.%d".&k.&n). for(q-t.p=s+k-1;*p&&p<s+k-1+n.p++) *q++=p; *a=0 Puts(t): 3.已知数组中存放有个数,现任意读入一个书x要求删除数组中与x相同所有数。 #define N 100 main() inta[N].n.k.x.j-0: printf("nn=?") scanf(%d".&n): printf("nArray a=?"); for(k=0:ksn:k++) sanf%dr”,atk printf( scanf(%d”,&x for(k=0;k<n.k++) if(alkl!=x) a[j++]=a[k]:
第八章习题答案 1.1 选择题 1. B 2. A 3. A 4.D 2.2 编程题 1.利用指针的方法,求数组中的最大数和最小数。 main() {int k,a[10],*p=a,max,min; for(k=0;k*(a+k)) min=*(a+k); printf(“max=%d,min=%d”,max,min); } 2.编程序,将字符串第 k 个字符开始的连续 n 个字符复制到另一个字符串中。 #include “stdio.h” main() {int k,n; char s[100],t[100],*p,*q; printf(“\nstring=?”); gets(s); printf(“k,n=?”); scanf(“%d,%d”,&k,&n); for(q=t,p=s+k-1;*p&&p<s+k-1+n;p++) *q++=*p; *q=0; puts(t); } 3.已知数组中存放有 n 个数,现任意读入一个书 x 要求删除数组中与 x 相同所有数。 #define N 100 main() { int a[N],n,k,x,j=0; printf("\nn=?"); scanf(“%d”,&n); printf(“\nArray a=?”); for(k=0;k<n;k++) scanf(“%d”,a+k); printf(“x=?”); scanf(“%d”,&x); for(k=0;k<n;k++) if(a[k]!=x) a[j++]=a[k];

for(k-0;k*q2)swap(q1,q2); if (*qI>*q3)swap(q1,q3); if (*q2>*q3)swap(q2,q3); main() { int a,b,c,*pl,*p2,*p3; scanf%d,%d,%d”,&a,&b,&c方 pl=&a;p2=&b;p3=&c; exchange(pl,p2,p3); printf(An%d,%d,%d n",a,b,c); 3.3阅读程序,写出程序运行结果 程序一:max=12 程序二:3,1,5 7,5,5 13579 程序三:2,2 程序四:sum=25
for(k=0;k*q2) swap(q1,q2); if (*q1>*q3) swap(q1,q3); if (*q2>*q3) swap(q2,q3); } main() { int a,b,c,*p1,*p2,*p3; scanf(‘%d,%d,%d”,&a,&b,&c); p1=&a; p2=&b; p3=&c; exchange(p1,p2,p3); printf(“\n%d,%d,%d\n”,a,b,c); } 3.3 阅读程序,写出程序运行结果 程序一:max=12 程序二:3, 1, 5 7, 5, 5 13579 程序三:2,2 程序四:sum=25
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第九章 结构体与共用体(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第八章 指针(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第七章(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第七章(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第六章(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第六章(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第五章 循环结构程序设计(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第五章 循环结构程序设计(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第四章 选择结构程序设计(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第四章 选择结构程序设计(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第三章 顺序结构程序设计(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第二章(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第三章 顺序结构程序设计(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第二章(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十一章 文件(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十一章 文件(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第一章 绪论(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第一章 绪论(试题).doc
- 《数据库系统》课程教学大纲.pdf
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch5 Servlet高级应用.ppt
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第九章 结构体与共用体(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十章 位运算(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十章 位运算(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第一章 C语言概述(授课教师:张媛).pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第一章 程序的灵魂-算法.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第三章 数据输入与输出.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第二章 顺序结构程序设计.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第七章 指针.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第五章 数组.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第六章 函数.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第四章 C程序流程设计.pps
- 清华大学:《C语言程序设计》课程PPT教学课件(谭浩强教材第二版,共七章).ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第一章 C语言概论.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第七章 函数.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第三章 最简单的C.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第二章 数据类型、运算符及表达式.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第五章 循环结构.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第八章 编译预处理、第九章 指针、第十章 结构体、共用体及枚举类型、第十一章 文件.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第六章 数组.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第四章 选择结构.ppt