次の2つのJava言語のプログラムをC言語にしたいのですが、C言語でプログラムを書いたことがありません。C言語にする場合はどう書けばいいのでしょうか?
import java.io.*;
public class Sort {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try{
System.out.println("整数値を入力してください");
String line = reader.readLine();
int a = Integer.parseInt(line);
String line2 = reader.readLine();
int b = Integer.parseInt(line2);
String line3 = reader.readLine();
int c = Integer.parseInt(line3);
String line4 = reader.readLine();
int d = Integer.parseInt(line4);
int[] data = {a, b, c, d};
for (int i = 0; i< data.length - 1 ; i++) {
for (int j = i + 1; j< data.length; j++) {
if(data[i] > data[j]) {
int e = data[i];
data[i] = data[j];
data[j] = e;
}
}
}
System.out.println("昇順に並べ替えると、");
for (int i = 0; i< data.length; i++) {
System.out.print(data[i] + " ");
}
System.out.println("です。");
} catch (IOException e){
System.out.println(e);
} catch (NumberFormatException e) {
System.out.println("数式の形式が正しくありません。");
}
}
}
import java.io.*;
public class Yakusu {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try{
System.out.println("2つの整数値を入力してください");
System.out.print("整数A : ");
String line = reader.readLine();
int a = Integer.parseInt(line);
System.out.print("整数B : ");
String line2 = reader.readLine();
int b = Integer.parseInt(line2);
if(a%b == 0){
System.out.println("BはAの約数です");
} else {
System.out.println("BはAの約数ではありません");
}
} catch (IOException e){
System.out.println(e);
} catch (NumberFormatException e) {
System.out.println("数式の形式が正しくありません。");
}
}
}
No.1ベストアンサー
- 回答日時:
半角スペース2個を全角スペース1個に置換しています。
#include <stdio.h>
int main(void) {
int a,b,c,d;
printf("整数値を入力してください\n");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%d",&d);
int data[] = {a,b,c,d};
int length = 4;
int i,j,e;
for (i = 0; i< length - 1 ; i++) {
for (j = i + 1; j< length; j++) {
if(data[i] > data[j]) {
e = data[i];
data[i] = data[j];
data[j] = e;
}
}
}
printf("昇順に並べ替えると、");
for (i = 0; i< length; i++) {
printf("%d ",data[i]);
}
printf("です。\n");
}
#include <stdio.h>
int main(void) {
int a,b;
printf("2つの整数値を入力してください\n");
printf("整数A : ");
scanf("%d",&a);
printf("整数B : ");
scanf("%d",&b);
if(a%b == 0){
printf("BはAの約数です\n");
} else {
printf("BはAの約数ではありません\n");
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby vscode 文字化け 1 2022/05/21 19:17
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Stuck
-
Notepad++の関数リスト表示の変...
-
あなたは、Excelはどうやって学...
-
C言語って古いですか?
-
WindowsのCapsLock(キャップス...
-
VisualStudio2022でC言語プログ...
-
VisualStudioでのプログラミン...
-
大量のデータを読み込んで表示...
-
ArduinoでMouse関数を使用して...
-
C言語 列挙型(enum型)変数について
-
卒業研究でよく分からないとこ...
-
パイソンの
-
License='MIT' ってなんでmitな...
-
擬似コード 長さがmの配列でな...
-
pythonの質問です。
-
scipy っていうのをいれようと...
-
c言語
-
c言語
-
プログラミング言語の制作方法...
-
終端記号、非終端記号とは
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MACで動く実行ファイルをWindow...
-
VisualStudioで、コードを印刷...
-
c言語
-
c言語
-
大量のデータを読み込んで表示...
-
C言語の関数と配列に関する質問
-
win10で、正確な待ち時間の作り方
-
Linuxでの開発環境構築や設定の...
-
C言語 バッファについて。
-
これなにがちがうんですか??
-
C++6.0でのresource.hについて
-
トリプトファンってケト原性あ...
-
c#のTLS1.2での通信について
-
C++でデスクトップGUIアプリ開...
-
Windows Formアプリからコンソ...
-
LinuxカーネルのCFSで用いられ...
-
「using Windows」でエラーが出る
-
C言語初心者 ポインタについて...
-
Bitcoin、BTCはブロックチェー...
-
C言語初心者 構造体 課題について
おすすめ情報