求出10000以內個位數上的數減千位數上的數減百位數上的數減十位數上的數大于零的個數cnt,再把所有滿足此條件的四位數依次存入陣列b中,然后對陣列b的四位數按從大到小的順序進行排序,最后呼叫函式把結果輸出。
uj5u.com熱心網友回復:
ArrayList al=new ArrayList();int[] a = new int[6];
// a[5]=a[4]*1000+a[3]*100+a[2]*10+a[1];
int sum = 0;
for (int i = 9999; i >1000; i--)
{
a[4] = i / 1000;
a[3]=(i-a[4]*1000)/100;
a[2] = (i - a[4] * 1000 - a[3] * 100) / 10;
a[1] = i - a[4] * 1000 - a[3] * 100 - a[2] * 10;
if (a[1] - a[2] - a[3] - a[4] > 0)
{
al.Add(i);
sum += 1;//滿足要求的個數。
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/77755.html
標籤:新技術前沿
上一篇:python作業
下一篇:資料庫存盤程序
