9189. 求兩組整數的並集2


9189. 求兩組整數的並集2

 

 

【問題描述】

從標准輸入中輸入兩組整數(每組不超過20個整數,每組整數中元素不重復,並且整數大於等於0),合並兩組整數,重復的整數只出現一次,並按從小到大順序排序輸出(即兩組整數集的“並集”)。

【輸入形式】

在兩行上分別輸入兩組整數,以一個空格分隔各個整數,以-1作為輸入結束。

【輸出形式】

按從小到大順序排序輸出合並后的整數集(以一個空格分隔各個整數,最后一個整數后的空格可有可無)。

【樣例輸入】

5  105  4  32  8  7  9  60  -1
5  2  87  10  105  0  -1

【樣例輸出】

0  2  4  5  7  8  9  10  32  60  87  105

【樣例說明】

第一組整數有8個,分別為5  105  4  32  8  7  9  60,第二組整數有6個,分別為5  2  87  10  105  0。將第一組和第二組整數合並(在兩組整數中都出現的整數5和105只出現一次),並按從小到大順序排序后結果為0  2  4  5  7  8  9  10  32  60  87  105。

【評分標准】該題要求輸出兩組整數的並集,共有5個測試點。

 

#include<stdio.h>
int main()
{ int m,j,k,count=0,i;
printf("Input money: ");
scanf("%d",&m);
for(i=m/5;i>0;i--)
{
for(j=m/2;j>0;j--)
{
for(k=m;k>0;k--)
{
if(5*i+2*j+k==m)
{
count++;
}
}
}
}
printf("count=%d",count);
return 0;

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM