输入一组大于等于0的整数,根据从大到小的顺序排序后输出;如果排序后有连续数时,只输出连续输的最大和最小数。

来源:互联网 发布:四幕戏大结局知乎 编辑:程序博客网 时间:2024/04/29 18:35
输入一组大于等于0的整数,根据从大到小的顺序 

排序后输出;如果排序后有连续数时,只输出连续输的最大 

和最小数。输入的所有整数都各不相同,即不用考虑两个整 

数相同的情况。 

如:输入4,7,2,1,5,8,9,11 

输出11,9,7,5,4,2,1 


第2个功能的实现:

#include<iostream>using namespace std;int main(){int a[100]={20,18,15,14,13,12,11,9,8,6,5,4,3};for(int i=0;i<13;i++){if(a[i]!=(a[i+1]+1))cout<<a[i]<<endl;else{cout<<a[i]<<endl;//输出连续数串的开头数字while(a[i]==(a[i+1]+1)){i++;}cout<<a[i]<<endl;}}system("pause");return 0;}


0 0