设计一个从5个整数中取最小数和最大数的程序---acm题目
2014-12-05 19:55
357 查看
描述 设计一个从5个整数中取最小数和最大数的程序
输入输入只有一组测试数据,为五个不大于1万的正整数输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。样例输入
样例输出
<span style="font-size:14px;">#include <stdio.h>
#include <stdlib.h>
int main(){
int i,j,t,a[5];
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++){
for(j=i+1;j<5;j++){
if(a[j]<a[i]){
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
printf("%d",a[0]);
printf(" ");
printf("%d\n",a[4]);
return 0;
} </span>
输入输入只有一组测试数据,为五个不大于1万的正整数输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。样例输入
1 2 3 4 5
样例输出
1 5
<span style="font-size:14px;">#include <stdio.h>
#include <stdlib.h>
int main(){
int i,j,t,a[5];
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++){
for(j=i+1;j<5;j++){
if(a[j]<a[i]){
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
printf("%d",a[0]);
printf(" ");
printf("%d\n",a[4]);
return 0;
} </span>
相关文章推荐
- [南阳OJ-No.31]5个数求最值|设计一个从5个整数中取最小数和最大数的程序
- acm题目及我的程序(4)——正整数n的加法组合的最大乘积
- C语言:编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- C语言:编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
- C#第1次试验(3)设计一个程序,输入10个数存入数组中,求最大值、最小值和平均值.
- acm题目及我的程序(4)——正整数n的加法组合的最大乘积(修改)
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 题目:返回一个整数数组中最大子数组的和。(要求程序必须能处理1000 个元素)
- 编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 自守数 寻找出2千万以内的所有自守数。注意,2千万的平方已经超出了整数表达的最大范围,所以该程序使用了一个巧妙的方案。
- 一棵排序二叉树,令 f=(最大值+最小值)/2,设计一个算法,找出距离f值最近、大于f值的结点。复杂度如果是O(n2)则不得分。
- 14、一棵排序二叉树,令 f=(最大值+最小值)/2, 设计一个算法,找出距离f值最近、大于f值的结点。
- 【程序16】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数
- 【程序18】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时 共有5个数相加),几个数相加有键盘控制
- 题目:给一个排序好的整数数组A,请写一个函数,输入是数组A和一个整数x,返回数组A中值小于x的最大元素的索引值
- 【程序3】 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
- 一个无序整数数组,数组元素大于5个,请用一种高效的算法找出其中最大的5个值.