谭浩强C语言第五版的一些课后习题

第八章 第三题

输入10个整数 最小与第一个交换 最大与最后一个交换

int main(){void deal(int *p1);int a[5];printf("输入五个数:\n");int i;int *p=a;for(i=0;i<5;i++){scanf("%d",&a[i]);}deal(p);printf("处理后的结果为:\n");for(i=0;i<5;i++){printf("%d ",a[i]);}printf("\n");return 0;
}
void deal(int *p1){int i;int max=*p1,min=*p1;int x=0,y=0;  //x y 记录最大最小值的下标 for(i=0;i<5;i++){if(*(p1+i)>max) {max=*(p1+i);x=i; }if(*(p1+i)<min){min=*(p1+i);y=i;}}//循环结束后找到最大最小值及其下标printf("最大值为:%d,下标为: %d\n",max,x); printf("最小值为:%d,下标为: %d\n",min,y); int temp;temp=*(p1+x);*(p1+x)=*(p1+4);*(p1+4)=temp;temp=*(p1+y);*(p1+y)=*p1;*p1=temp;
}

C语言课后习题(54)相关推荐

  1. 河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章..ppt...

    河南理工大学C语言课后习题答案精解第六章. 选择题 (1) C语言中一维数组的定义方式为:类型说明符 数组名 A. [整型常量]B. [整型表达式] C. [整型常量]或[整型常量表达式]D. [变量 ...

  2. 湖北民族学院c语言试卷,C实验参考答案(湖北民族学院计算机c语言课后习题答案)..doc...

    C实验参考答案(湖北民族学院计算机c语言课后习题答案). 实验二 基本数据类型.运算符及表达式 1. 分析以下程序,判断输出结果,然后上机运行程序验证结果. (1) # include main( ) ...

  3. C语言课后习题(69)

    谭浩强C语言第五版的一些课后习题 第十章 第十一题 从键盘输入若干行字符,存到磁盘文件,读入数据,将其中的小写转大写 int main(){int i;FILE *fp;char str[100],c ...

  4. C语言课后习题(68)

    谭浩强C语言第五版的一些课后习题 第十章 第四题 合并A B文件信息 并安字母顺序排序,输出到C文件 int main(){char str1[20],str2[20];FILE *p1,*p2,*p ...

  5. C语言课后习题(67)

    谭浩强C语言第五版的一些课后习题 第十章 第三题 输入字符串,将小写转为大写,输出到一个文件,以!结束 实现:输入后将小写转大写了再存到文件中 int main(){FILE *fp;char str ...

  6. C语言课后习题(66)

    谭浩强C语言第五版的一些课后习题 第九章 第三题 编写print,输出成绩数组,包括num,name,score[3] struct Student{char num[6];char name[10] ...

  7. C语言课后习题(65)

    谭浩强C语言第五版的一些课后习题 第九章 第一题 定义一个结构体变量 年月日 计算改日在本年是第几天 struct{int year;int month;int day; }date; int mai ...

  8. C语言课后习题(64)

    谭浩强C语言第五版的一些课后习题 第八章 第十六题 输入一个字符串,含有数字和非数字,将连续的数字作为一个整数存放到数组中,并统计有多少个整数,然后输出 int main(){char str[50] ...

  9. C语言课后习题(63)

    谭浩强C语言第五版的一些课后习题 第八章 第十四题 n个数逆序排列 然后输出 int main(){void print(int *p,int n);void sort(int *p,int n);i ...

最新文章

  1. 受益终生的世界顶级八大思维
  2. 【小白学习C++ 教程】十七、C++ 中的字符数组和字符串常见的函数
  3. 【转】开发人员一定要加入收藏夹的网站
  4. 病历智能处理引擎的架构设计、实现和应用
  5. 使用Python从PDF文件中提取数据
  6. thinkphp 连接sql server
  7. asp.net使用include包含文件中文乱码_C++: 编写自己的头文件
  8. CCNA Cisco 安全配置
  9. 日常笔记系列:java汉字判断
  10. Chrome浏览器用IDM插件下载出现401、403、404错误
  11. 【nvidia npp】——图像resize
  12. 武汉理工大学计算机学院导师联系方式,武汉理工大学计算机学院导师一览表
  13. R语言使用sort函数对向量数据进行排序、默认从小到大升序排序、设置decreasing为真进行降序排序
  14. JS 全屏和退出全屏--requestFullScreen详解及兼容代码
  15. wps不能打印_除了office/wps,还有一些好用的办公软件推荐给你
  16. 不要急,没有一朵花,从一开始就是花,也不要嚣张,没有一朵花,
  17. 明德扬FmcAd9144 产品说明书
  18. pytorch的使用:卷积神经网络模块
  19. Android 操作系统基础
  20. 《惢客创业日记》2021.08.04-05(周三)第六次心智提升

热门文章

  1. 日常护理常识以及化妆品的选购 - 健康程序员,至尚生活!
  2. linux ssh编译命令,linux下升级 OpenSSH
  3. docker容器构建_我如何容器化构建系统
  4. 不使用机器学习的机器视觉_使用机器学习为卡通着色
  5. MySQL有什么新功能?
  6. (4)HTML标签补充和HTML转义字符
  7. 用条件运算符编写java程序_Java 编程入门课程丨第 8 单元:条件运算符和控制语句...
  8. Eigen 矩阵计算工具
  9. python3.6.1安装,linux下安装Python3.6.1
  10. 简书java前端_Java前端知识之JSP