No.2ベストアンサー
- 回答日時:
一応作ってみました。
機能もしっかりしているみたいです。ただし私はプログラマーではなく、単なる事務員ですので、コードが雑ですので、コードの綺麗さを求めるならばあしからず。
あと、スペースは自分で入れて。
#include<stdio.h>
void sort_asc(int data[], int n);
int main(void)
{
int check;
int times = 0;
int listing[32];
do
{
printf("\nEnter the number.\n\tNumber %d = ",times + 1);
scanf("%d",&check);
if(check < 0)break;
listing[times] = check;
times += 1;
} while(times < 32);
int sort_listing[times];
sort_asc(listing,times);
}
void sort_asc(int data[], int n)
{
for(int i=0;i<n;i++)
{
for(int j=0;j<n-i;j++)
{
if(data[i] > data[i+j])
{
int tempb = data[i];
int temps = data[i+j];
data[i] = temps;
data[i+j] = tempb;
}
}
}
for(int k=0;k<n;k++)
{
printf("%d\n",data[k]);
}
}
No.1
- 回答日時:
質問者様は恐らくC言語の文法がわからないのでは無く、問題に示された入力から出力を得るための処理手順がわからないのでしょう。
つまりはソースコードを書くコーディングではなく日常使用している言語で考える設計ですね。
箇条書きでもよおいですし、何らかのチャート図の書き方を習っておられるのならそれを使って処理手順を考えましょう。
そこからであり、そこがプログラミング技術の習得で一番重要なことです。
ちなみにそれが出来るようにならないと違う問題を出されたらまた「???」となります。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語での引数の省略方法
-
「指定されたキャストは有効で...
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語 エラーの原因がわからな...
-
課題でつまってます・・・
-
複数桁10進数の*桁目だけを抽出...
-
数字列を3桁ごとにカンマで区切...
-
配列v2を逆順にしてv1に格納す...
-
double型の値を、一桁ずつint型...
-
C言語の配列をC++のvectorに高...
-
if と配列の組み合わせ
-
【C++】関数ポインタの使い方
-
ラップ関数とはどんなものですか?
-
このプログラミング誰か教えて...
-
Win32APIで作るコンボボックス...
-
卒業研究でよく分からないとこ...
-
C#のコンパイルエラーCS0120に...
-
C言語についてです。
-
c言語の配列を使ってサイコロを...
-
(int *)の意味
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
「指定されたキャストは有効で...
-
C言語 配列と関数の練習問題
-
複数桁10進数の*桁目だけを抽出...
-
(int *)の意味
-
if と配列の組み合わせ
-
ラップ関数とはどんなものですか?
-
卒業研究でよく分からないとこ...
-
【C++】関数ポインタの使い方
-
c言語
-
足して100になるような乱数のア...
-
C言語初心者です、、、お助けく...
-
数字列を3桁ごとにカンマで区切...
-
C言語 エラーの原因がわからな...
-
実数の整数部,小数部の取得
-
課題でつまってます・・・
-
商と剰余を同時に求める(C言語)
-
C言語の配列をC++のvectorに高...
-
std::set<int> で、ある値が何...
おすすめ情報