输入一组身高在170到190之间(5个身高)比较身高差,选出身高差最小的两个身高,若身高差相同,选平均身高高的那两个身高,从小到达输出

来源:互联网 发布:社交网络红包广告 编辑:程序博客网 时间:2024/04/29 11:59

//输入一组身高在170到190之间(5个身高)比较身高差,选出身高差最小的两个身高,若身高差相同,选平均身高高的那两个身高,从小到达输出

//如输入 170 181 173 186 190

  输出 170 173


#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){int height[5];for(int i=0;i<5;i++){scanf("%d",&height[i]);if(height[i]<170||height[i]>190)return -1;         }for(int i=0;i<4;i++)for(int j=0;j<4-i;j++){if(height[j]>height[j+1]){int temp;temp=height[j];height[j]=height[j+1];height[j+1]=temp;}}int c=100;int h=0,l=0,x=0;for(int j=0;j<4;j++){x=height[j+1]-height[j];if(c>=x){c=x;h=height[j+1];l=height[j];}}printf("%d,%d,%d",c,l,h);return 0;}




0 0