輸入n(n<=100)個整數,按照絕對值從大到小排序後輸出。題目保證對於每乙個測試例項,所有的數的絕對值都不相等。
input
輸入資料有多組,每組佔一行,每行的第乙個數字為n,接著是n個整數,n=0表示輸入資料的結束,不做處理。
output
對於每個測試例項,輸出排序後的結果,兩個數之間用乙個空格隔開。每個測試例項佔一行。
#include#include#includevoid main()
for (i = 0; i < n-1;i++) //比較是否有絕對值相同的數
for (int j = i + 1; j < n;j++)
if (abs(a[i]) == abs(a[j]))
break;
for (i = 0; i < n - 1; i++) //絕對值排序
for (int j = i + 1; j < n; j++)
if (b[i] < b[j])
for (i = 0; i < n; i++)
for (int j = 0; j < n;j++)
if (abs(a[j]) == b[i]) //去掉相應元素的絕對值,還原資料
b[i] = a[j];
for (i = 0; i < n-1; i++)
printf("%d ",b[i]);
printf("%d\n",b[n-1]);
} system("pause");
}
杭州電子科技大學ACM 1081
input input consists of several lines of integer numbers.the first line contains an integer n,which is the number of cases to be tested,followed by n ...
杭州電子科技大學acm 2010
problem description 春天是鮮花的季節,水仙花就是其中最迷人的代表,數學上有個水仙花數,他是這樣定義的 水仙花數 是指乙個三位數,它的各位數字的立方和等於其本身,比如 153 1 3 5 3 3 3。現在要求輸出所有在m和n範圍內的水仙花數。input 輸入資料有多組,每組佔一行,...
杭州電子科技大學acm 2005
input 輸入資料有多組,每組佔一行,資料格式為yyyy mm dd組成,具體參見sample input 另外,可以向你確保所有的輸入資料是合法的。output 對於每組輸入資料,輸出一行,表示該日期是該年的第幾天。define crt secure no warnings include in...