次の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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大量のデータを読み込んで表示...
-
c#のTLS1.2での通信について
-
Windows Formアプリからコンソ...
-
パソコン
-
【C言語】全角文字の配列を、全...
-
プログラミング言語についてc++...
-
次の記述について
-
逆コンパイルと逆アセンブルの...
-
C#でログファイルにファイルパ...
-
応用情報技術者試験の令和元年...
-
右ビットシフト
-
C言語 配列と関数の練習問題
-
double型が正常に認識されてい...
-
Notepad++の関数リスト表示でC...
-
Bitcoin、BTCはブロックチェー...
-
C++6.0でのresource.hについて
-
トリプトファンってケト原性あ...
-
c言語
-
MACで動く実行ファイルをWindow...
-
LinuxカーネルのCFSで用いられ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どうして+3
-
プログラミング言語についてc++...
-
今ってプログラミング言語は何...
-
2つほどお聞きしたいことがあり...
-
次の記述について
-
パソコン
-
バッチファイルで以下のような...
-
大量のデータを読み込んで表示...
-
c言語
-
Windows Formアプリからコンソ...
-
gccを行ってもexeファイルが生...
-
VisualStudio2022でC言語プログ...
-
UART通信の取説で,left floati...
-
C#でTreeViewのCheckBoxのサイ...
-
10進数からN進数に変換するプロ...
-
Python、プログラミングについ...
-
[C言語]fputsとfprintfの違い
-
0 == False はいいけど
-
VisualStudioで、コードを印刷...
-
逆コンパイルと逆アセンブルの...
おすすめ情報