teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

ソースコードの記載方法の変更

2019/12/23 14:44

投稿

chimera
chimera

スコア5

title CHANGED
File without changes
body CHANGED
@@ -9,45 +9,40 @@
9
9
 
10
10
 
11
11
 
12
- ### 該当のソースコード
12
+ ```
13
-
14
-
15
13
  //数値10個を配列に入力し小さな数字から順番に
16
- //表示するプログラム
14
+ //表示するプログラム
17
-
18
- #include<stdio.h>
15
+ include<stdio.h>
19
- int main(void){
16
+ int main(void){
20
-
21
- int data[10]; //数字入力用
17
+ int data[10]; //数字入力用
22
- int i=0; //dt配列カウンタ
18
+ int i=0; //dt配列カウンタ
23
- int ii=0;  //比較判定用カウンタ
19
+ int ii=0;  //比較判定用カウンタ
24
- int x=0; //値入れ替え用変数
20
+ int x=0; //値入れ替え用変数
25
- int out=0; //並べ替えループ ブレーク変数
21
+ int out=0; //並べ替えループ ブレーク変数
26
-
27
- //=====================================入力
22
+ //=====================================入力
28
- do{ printf("数値を入力=> ");
23
+ do{ printf("数値を入力=> ");
29
- scanf("%d",&data[i]);
24
+ scanf("%d",&data[i]);
30
- i++;}while(i<10);
25
+ i++;}while(i<10);
31
26
  //=====================================処理
32
- do{ for(ii=0;ii<=8;ii++){
27
+ do{ for(ii=0;ii<=8;ii++){
33
- if(data[i]<data[i+1]){
28
+ if(data[i]<data[i+1]){
34
- x=data[i];    //*交換
29
+ x=data[i];     //*交換
35
- data[i]=data[i+1]; //*
30
+ data[i]=data[i+1]; //*
36
- data[i+1]=x;   //*
31
+ data[i+1]=x;   //*
37
- i++; out+=1;
32
+ i++; out+=1;
38
- }
33
+ }
39
- }
34
+ }
40
- }while(out==100); //並べ替え終了
35
+ }while(out==100); //並べ替え終了
41
36
  //=====================================出力
42
- printf("昇順ソート :");
37
+ printf("昇順ソート :");
43
- for(i=0;i<=9;i++){
38
+ for(i=0;i<=9;i++){
44
- printf("%d ",data[i]);}
39
+ printf("%d ",data[i]);}
45
- printf("\n");
40
+ printf("\n");
46
- return 0;
41
+ return 0;
47
- }
42
+ }
43
+ ```
48
44
 
49
-
45
+ ご指摘いただいたmarkdownに書き換えました。
50
-
51
46
  ### 試したこと
52
47
  コメントアウトにて部分的に確認してみると
53
48
  並べ替え判定以外の部分は正常に動いているようなのですが

1

初心者マーク

2019/12/23 14:44

投稿

chimera
chimera

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,4 @@
1
1
  ### 前提・実現したいこと
2
-
3
2
  プログラミング初心者で勉強中です
4
3
  配列を使って数値を小さい順から表示するプログラムを作りたいです
5
4
  悪い箇所の指摘をお願いします