谭浩强C语言 第十章课后习题.docx
- 文档编号:12885162
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:32
- 大小:19.31KB
谭浩强C语言 第十章课后习题.docx
《谭浩强C语言 第十章课后习题.docx》由会员分享,可在线阅读,更多相关《谭浩强C语言 第十章课后习题.docx(32页珍藏版)》请在冰点文库上搜索。
谭浩强C语言第十章课后习题
10.1
#include
#include
intswap(int*p1,int*p2)
{
inttemp;
if(*p1>*p2)temp=*p1,*p1=*p2,*p2=temp;
return0;
}
intexchange(int*a,int*b,int*c)
{
if(*a>*b)swap(a,b);
if(*a>*c)swap(a,c);
if(*b>*c)swap(b,c);
return0;
}
intmain()
{
printf("习题10.1输入3个整数,从小到大输出.\n===================\n");
inta,b,c,*p1,*p2,*p3;
printf("请输入3个整数(空格隔开):
\n");
scanf("%d%d%d",&a,&b,&c);
p1=&a;
p2=&b;
p3=&c;
exchange(p1,p2,p3);
printf("输出为:
%d%d%d",a,b,c);
return0;
}
10.2
#include"stdio.h"
voidmin(char*p1[100],char*p2[100])
{
chart[100];
if(strcmp(p1,p2)>0)
{
strcpy(t,p1);
strcpy(p1,p2);
strcpy(p2,t);
}
}
voidmain()
{
printf("习题10.2\n=================\n");
printf("请输入三个字符串(空格隔开):
\n");
char*a[100],*b[100],*c[100];
scanf("%s%s%s",a,b,c);
min(a,b);
min(a,c);
min(b,c);
printf("从小到大:
\n");
printf("%s\n%s\n%s\n",a,b,c);
}
10.3
#include
#include
#include
#defineN5
inta[N],i,j,t;
int*p1,*p2;
intinput()
{
printf("请输入10个整数:
\n");
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 谭浩强C语言 第十章课后习题 谭浩强 语言 第十 课后 习题