指针寻找最大小值
2015-09-20 21:21
183 查看
#include<iostream> using namespace std; void max_min(int a[], int n, int* max, int*min) { int*p; *max = *min = *a; for (p = a + 1; p < a + n; p++) { if (*p > *max) *max = *p; else if (*p < *min) *min = *p; } } int main() { int i, a[10]; int max, min; cout << "输入十个数字" << endl; for (int i = 0; i < 10; i++) cin >> a[i]; max_min(a, 10, &max, &min); cout << "输出数组" << endl; for (int j = 0; j < 10; j++) cout << a[j] << endl; system("pause"); return 0; }
相关文章推荐
- 写lua时需要注意的地方
- 重新认识JavaScript
- ACE网络编程笔记(2):IPC SAP、ACE_SOCKET和TCP/IP通信实例
- ACE网络编程笔记(1):ACE自适配通信环境
- MFC文档序列化实现保存和加载
- Ural 1073 Square Country 解题报告
- 避免使用宏
- KMP算法中关于next数组的探究
- 一个实体应该只有一个紧凑的职责
- 在高警告级别干净利落的进行编译
- 《C++编程规范》--不要拘泥于小节
- 今目标反思
- NULL 与nil
- MacBook Pro 桌面与屏幕保护程序出现假死
- Oracle 11g EM删除重建的方法
- Java Web计算器。
- IO流与异常
- Ural 1014 Product of Digits 解题报告
- Ural 1025 Democracy in Danger 解题报告
- Ural 1020 Rope 解题报告