No.3ベストアンサー
- 回答日時:
基本的な文法はわかっていると思いますので
プログラムを書くならこんな感じになると思います。
#####ここから##########
0.変数の宣言
余りが入る変数
商が入る変数
1.入力を受け付ける //scanf
2.余り=入力された値%10;
3.余りを表示 //printf
4.商 = 入力された値 / 10;
5.余り=商%10;
6.余りを表示 //printf
7.商 = 商 / 10;
8.余り=商%10;
9.余りを表示 //printf
10.商 = 商 / 10;
11.余り=商%10;
12.余りを表示 //printf
13.商 = 商 / 10;
#####ここまで##########
whileを使わないでってことなので、
こんな書き方でしょうか
No.4
- 回答日時:
#2 です。
>whileがいいとの事ですが、まだやってないんですよ;;
それならば、1)から4)までをダラダラと、「やった」ものだけで(十分ですので)書けばよい、と思います( while() は、「ダラダラ」を省くためだけだから)。
「『やった』もの」の想定。
・No.1 さんへの「お礼」で使われたもの+「割り算」+代入(質問本文既出)。
☆「やった」ものだけで、1)から4)までをプログラム組めない場合は、もう少し学んでから「数値が逆に表示されるプログラムを作成したい」としましょう。
No.2
- 回答日時:
>10で割って余りを出して順に表示させればいいと言われた・・
例えば、4321だったら、
1)4321%10で1、これを表示して、10で割る。
2)432%10で2、これを表示して、10で割る。
3)43%10で3、これを表示して、10で割る。
4)4%10で4、これを表示して終わり。
結果、1234と「逆に」表示できます。
プログラムですと、
while( a ){ がよろしいかと・・。
while() 構文の中には、上の1)の動作の3つ(%10、表示、10で割る)をいれるだけ。
回答ありがとうございます。
逆にする原理といいますか、10で割るという事は理解できたのですが、そのプログラムをどう書けばいいのか分かりません;;
whileがいいとの事ですが、まだやってないんですよ;;
int、printf、scanfで求めたいのですが...
No.1
- 回答日時:
MS-C時代なのでもう頭サビてるし・・・
具体的なサイプルとか無理ですけど。f^^;)
数字を文字列に変換して、レングスで文字数を出して、
配列変数にアドレスコピーして
forでレングスマイナス1から減算ループして配列を
大きい方から表示したら良いんではないでしょうか?
すみません、初心者なものでよく分からないのですが;;
#include<stdio.h>
main()
{
int a;
scanf("%d",&a);
printf("%d",a%10);
}
こういう感じので作りたいんですけど;;
これだと、例えば12って入れると2は出てくるんですけど、1は出ませんよね。
1も出すようにするには、今度1÷10の式をどこにどう入れればいいのでしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- Ruby プログラミング 3 2023/06/09 14:30
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# プログラミングの問題です。写真のプログラムの1から10を下のように入力しましたがプログラムが上手くい 3 2022/07/01 23:31
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【JAVA】数字をひし形に出力す...
-
ruby
-
変数の値が勝手に変化する原因
-
Fortran90についての質問です。
-
"n!"(階乗)の数字列の生成
-
プログラミング
-
3つの整数のうち奇数のみを表示...
-
ProC 固定SQLでNULLってどう表...
-
Excelで4096点以上のFFTの方法
-
めちゃきれい
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
正しい五十音順について
-
あるプログラムのコマンドライ...
-
0除算して、落ちるプログラムと...
-
65536は2の何乗なのでしょうか?
-
C++ で、「)」が必要 というエ...
-
未使用の変数を一括検索する方法
-
CとFORTRANの計算速度はどちら...
-
インクリメント演算子のみを用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【JAVA】数字をひし形に出力す...
-
変数の値が勝手に変化する原因
-
JCLの基本について教えてください
-
Sublime Text 3でのFortranプロ...
-
プログラミング
-
fortran if文
-
ruby
-
Fortran90についての質問です。
-
COBOLのピリオド
-
3つの整数のうち奇数のみを表示...
-
main関数終了時のreturnの意味は?
-
360度を超える角度
-
c言語のプログラミング 2つの整...
-
整数格子点を列挙するプログラム
-
N88basicを用いたGPIB制御
-
ProC 固定SQLでNULLってどう表...
-
Fortran "実引数の型が仮引数の...
-
Matlabについて質問2
-
PICのプログラムでsrandを使う...
-
4桁の数値を逆に表示されるプ...
おすすめ情報