A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
function myFunction() {
var nums = [];
// 20個の乱数(100未満)を生成する
for (var i=0; i < 20; i++) {
nums.push([Math.floor(Math.random() * 99) + 1, '']);
}
// 最大値と最小値を見つける
var max = 0, min = 99;
for (var i=0; i < nums.length; i++) {
if (max <= nums[i][0]) {
max = nums[i][0];
}
}
for (var i=0; i < nums.length; i++) {
if (min >= nums[i][0]) {
min = nums[i][0];
}
}
for (var i=0; i < nums.length; i++) {
if (nums[i][0] == max) {
nums[i][1] = '←';
} else if (nums[i][0] == min) {
nums[i][1] = '←';
}
}
// すべて表示する
for (var i=0; i < nums.length; i++) {
Logger.log(nums[i][0], nums[i][1]);
}
}
No.2
- 回答日時:
> その最大値と最小値の下に↑を表示する
↑は全角文字なので、ASCIIベースの表示プログラムだと一般にはズレが生じます。ので、額面通り問題を受け取ると、「そんなもんはプログラム出来ない」が答えになりますね。
↑の代わりに半角文字であるカレット(^)を用いると次のようになるでしょう。やっつけですが。
// ここから
import java.util.Random;
public class Main {
public static void main(String[] args) {
int array[], i, j, k, x, n;
String str[][];
String result[];
array = new int[20];
str = new String[2][20];
result = new String[2];
x = 0; n = 100; j = 0; k = 0;
Random random = new Random();
for (i = 0; i < 20; i++) {
array[i] = random.nextInt(100);
}
for (i = 0; i < 20; i++) {
str[0][i] = String.format("%3d", array[i]);
}
for (i = 0; i < 20; i++) {
str[1][i] = " ";
}
for (i = 0; i < 20; i++) {
if (array[i] > x) {
x = array[i];
j = i;
}
if (array[i] < n) {
n = array[i];
k = i;
}
}
str[1][j] = " ^";
str[1][k] = " ^";
for (i = 0; i < 2; i++) {
result[i] = String.join("", str[i]);
}
for (i = 0; i < 2; i++) {
System.out.println(result[i]);
}
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java配列の問題を教えてください。 乱数で20個出力し、最大、最小、合計、平均を求め、更に昇順にソ 3 2023/07/10 18:32
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- Java Javaの問題なのですが、 永久ループを使って以下に従って数値を出力するプログラムを作成する。 ・1 3 2023/06/06 18:43
- HTML・CSS HTMLの条件によって表示方向が切り替わる実装のコードを教えて下さい。 (コードは下記リンクを参照) 1 2022/09/25 14:35
- Visual Basic(VBA) VBAのifで 4 2023/05/16 14:21
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- 数学 |x|>5/4となるどのような実数xに対しても y=x^2-2xとは表されない実数y全体の集合をTと 7 2022/10/14 14:21
- 物理学 大学物理に詳しい方に質問です。 ラザフォードたちが実験で知りたかったことは衝突パラメータbと原子核の 1 2023/03/16 03:39
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/18 17:23
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ループ処理の際、最後だけ","を...
-
Java、2の0乗~10乗の表示
-
コマンドライン引数の例外処理...
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
-
countに実行した回数をいれたい...
-
for文を使った累乗の計算方法に...
-
7つ数字を表示したら改行すると...
-
九九の表
-
階乗の式
-
Ctrl+Zが入力されると終了する...
-
Randomメソッドの確率設定
-
繰り返しによる星印の出力
-
java キーボード入力された値の...
-
論理演算子”||”またはの入力方法
-
javaのエラーが回収できない
-
エラー(互換性の無い型)
-
java 配列
-
JAVAのfor文で困っています。
-
テキストボックスに入力された...
-
javaで素数判断プログラム作成...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ループ処理の際、最後だけ","を...
-
java キーボード入力された値の...
-
Java、2の0乗~10乗の表示
-
数値⇒漢数字変換 java
-
論理演算子”||”またはの入力方法
-
コマンドライン引数の例外処理...
-
JAVAのfor文で困っています。
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
-
Java 入力した整数値の合計を、...
-
7つ数字を表示したら改行すると...
-
テキストボックスに入力された...
-
countに実行した回数をいれたい...
-
総称型ArrayList<E>への参照...
-
Randomメソッドの確率設定
-
Ctrl+Zが入力されると終了する...
-
学校で課題を出されて困ってい...
-
Java キーボードから負の数が入...
-
キーボードから10人分の点数を...
-
階乗の式
-
Java 配列<選挙>
おすすめ情報