奇数单增序列(信息学奥赛一本通-T1177)
生活随笔
收集整理的這篇文章主要介紹了
奇数单增序列(信息学奥赛一本通-T1177)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【題目描述】
給定一個長度為N(不大于500)的正整數(shù)序列,請將其中的所有奇數(shù)取出,并按升序輸出。
【輸入】
第1行為 N;第2行為 N 個正整數(shù),其間用空格間隔。
【輸出】
增序輸出的奇數(shù)序列,數(shù)據(jù)之間以逗號間隔。數(shù)據(jù)保證至少有一個奇數(shù)。
【輸入樣例】
10
1 3 2 6 5 4 9 8 7 10
【輸出樣例】
1,3,5,7,9
【源程序】
#include<iostream> using namespace std; int a[510]; int main() {int n,b;int k=0;int temp;int i,j;cin>>n;for(i=1;i<=n;i++){cin>>b;if(b%2==1){k++;a[k]=b;}}for(i=1;i<=k;i++)for(j=i+1;j<=k;j++)if(a[i]>a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}cout<<a[1];for(i=2;i<=k;i++)cout<<","<<a[i];return 0; }?
總結(jié)
以上是生活随笔為你收集整理的奇数单增序列(信息学奥赛一本通-T1177)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最长公共子上升序列(信息学奥赛一本通-T
- 下一篇: 最大公约数和最小公倍数问题(洛谷-P10