1、依次輸入五句話,然後將它逆序輸出
scanner input =
newscanner
(system.in)
;string[
] s =
newstring[5
];system.out.
println
("請輸入5句話");
for(
int i=
0;i)system.out.
println
("\n逆序輸出5句話為:");
for(
int i=s.length-
1;i>=
0;i--
)input.
close()
;
2、某百貨商場當日消費積分最高的八名顧客,他們的積分分別是:18、25、7、36、13、2、89、63.編寫程式找出最低的積分及它在陣列中的原始位置[下標]int
points =
;int min = points[0]
,index =0;
for(
int i=
1;isystem.out.
println
("最低的積分為:"
+min+
",其在陣列中的原始位置為:"
+index)
;
3、從鍵盤輸入10個整數,合法值為1、2或3,不是這三個數則為非法數字。試程式設計統計每個整數和非法數字的個數scanner input =
newscanner
(system.in)
;int
a =
newint[10
];int[
] tj =
newint[4
];//下標為0:非法數字,1:數字1,2:數字2,3:數字3
system.out.
println
("請輸入10個數");
for(
int i=
0;i<
10;i++)}
system.out.
print
("輸入的10個數為:");
for(
int i=
0;i<
10;i++
)system.out.
println()
;for
(int i=
1;i)system.out.
println
("非法數字的個數:"
+tj[0]
);input.
close()
;
4、假設有乙個長度為5的陣列,如下所示。
int array = new int;
現要建立乙個新陣列 newarray,要求新陣列中的元素與原陣列中的元素逆序,並且如果原陣列中的元素值小於0,在新陣列中按0儲存。試程式設計輸出新陣列中的元素
int
array =
newint
;int
newarray =
newint
[array.length]
;for
(int i=
0,j=array.length-
1;i,j--)}
system.out.
println
("原陣列為:");
for(
int i =
0;i)system.out.
println
("\n逆序並處理後的陣列為:");
for(
int i =
0;i)
2018 12 08 NOIP提高組 模擬A組
t1 經典套路,把 sn,fn,fn 1 作為矩陣,矩乘一遍就好了。注意要判斷負數的情況,考試時沒有看到這個條件,只有70分。以後如果見到絕對值就要看看負數有沒有影響。a i 的值域也是很重要的,不能不看。t2 暴力30分。這是一道思維題,正解不難,但有些繞。首先明確一點,當我們固定了線段的高度之後...
陣列作業1
2018 12 6 作業 1 編寫乙個簡單程式,要求陣列長度為5,分別賦值10,20,30,40,50,在控制台輸出該陣列的值。知識點 陣列定義和建立 一維陣列初始化 必做題 在這裡插入 int arr for int i arr 片2 將乙個字元陣列的值 neusofteducation 拷貝到另...
pta陣列作業
7 2 設計思路 本題要求處理資料並輸出最大值及其對應的最小下標,首先輸入n,然後定義乙個長度為n的陣列用於儲存資料,定義m a 0 n 0,從a 1 開始與m進行比較,若某項大於m,就把該項的值賦給m,同時把其下標的值賦給n.迴圈結束後,輸出當前的m和n 流程圖 除錯過程 1,如圖,沒有考慮到輸入...