找最小值(只用一个变量)
2016-03-17 22:32
155 查看
#include<stdio.h> //只能输入0~9的个位数 int findMin(int R[],int n) { int i=R[0]; for(;i/10<n;i=i+10) { if(R[i/10]<i%10) i=i-i%10+R[i/10]; } return i%10; } void main() { int R[100],n,min; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&R[i]); min=findMin(R,n); printf("min=%d\n",min); }
相关文章推荐
- 百度地图API试用--(初次尝试)
- 对代理方法的理解iOS
- 二叉树重建
- 数组
- linux日志
- windows server git
- 设计模式C++学习笔记之四(Multition多例模式)
- 54. Spiral Matrix LeetCode
- 跳槽半年的一些想法
- 由于数组赋值超过定义的范围造成的错误
- ubuntu 14.04 mysql 主从配置
- C语言小编程之判断一个数是否是2的n次方的巧妙方法
- 设计模式之工厂方法模式及代码示例
- 类的构造函数
- angular 关于 factory、service、provider的相关用法
- DrawerLayout + Toolbar
- Hibernate中get方法和load方法的区别
- SQL Server 获取数据库表的元信息
- Java中String类的isEmpty()方法
- poj--1789 Truck History(最小生成树Prim算法)