No.2ベストアンサー
- 回答日時:
質問者さんが聞きたいのは、変数iに対して算術演算子を使用して、表示したいという話だと解釈すると、前置、後置をうまく使い分ければいいだけです
ひもといて、説明すると、初期値を99とした場合、インクリメント演算子を使うと、通常は1づつプラスされるので、
99, 100, 101, 102, 103, 104
となるでしょう。次に実際に表示される数字、()内は元の数字としてみた場合
99, 100, 102(101), 103(102), 103, 105(104)
となります。
ここで注目するのは、連続する数字の差が2つある場合(100,→102と103→105のケース)では、前置後置演算子の重ねがけ(++i++)は出来ないので、前の変数の後置演算子と、その時の変数の前置演算子を使う必要があります
例) int j =103, j++, ++j;
それを適応すれば[]内の数字は表示される数字
99, i++[100], ++i[102] , 103(102), i++[103], ++i[105]
となり、さらに紐解くと、
int i = 99;
printf("%d ", i++); //99
printf("%d ", i++); //100
printf("%d ", ++i); //102
printf("%d ", ++i); //103
printf("%d ", i++); //103
printf("%d¥n", ++i); //105
となります
No.1
- 回答日時:
main() {
puts("99\n100\n102\n103\n103\n105");
}
でいいと思うんだがなあ。
インクリメント演算子を使えと言うなら、
int data[] = { 99, 100, 102, 103, 103, 105 };
main() {
int i;
for(i = 0; i < sizeof data/sizeof int; i++)
printf("%d\n", data[i]);
}
かなあ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムが書けません。 6 2023/01/22 22:58
- C言語・C++・C# Notepad++の関数リスト表示でC言語のプログラムが正しく表示できない。 3 2024/03/09 10:38
- システム CPUの問題について 2 2022/07/09 12:04
- C言語・C++・C# 1. 仮想CPU「exmini」を使用して,「$dataからn減算する」プログラムを作成してください 2 2022/07/04 17:49
- C言語・C++・C# double型が正常に認識されていない恐れ 5 2024/03/10 21:10
- Ruby VBA 2 2023/01/14 14:14
- PHP 空文字 "" ですが 空文字の意味を教えてください。 3 2022/08/05 03:51
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- Windows 10 Windows10でのWindows Updateについて 3 2024/03/08 17:49
- C言語・C++・C# C言語 3 2022/10/04 15:07
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
double型が正常に認識されていない恐れ
C言語・C++・C#
-
C言語の関数と配列に関する質問
C言語・C++・C#
-
どちのほうがすきですか?
C言語・C++・C#
-
-
4
mallocについて
C言語・C++・C#
-
5
右ビットシフト
C言語・C++・C#
-
6
C言語って古いですか?
C言語・C++・C#
-
7
システムエンジニアの適正について
C言語・C++・C#
-
8
こんなことてしますか??
C言語・C++・C#
-
9
応用情報技術者試験の令和元年秋、午後のプログラムの問題がわからないです。
C言語・C++・C#
-
10
これなにがちがうんですか??
C言語・C++・C#
-
11
gccを行ってもexeファイルが生成されない
C言語・C++・C#
-
12
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
13
C言語 配列と関数の練習問題
C言語・C++・C#
-
14
[C言語]fputsとfprintfの違い
C言語・C++・C#
-
15
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
16
プログラミングについて。 1つのループで Aという計算と Bという計算をするのと これらを分けて2つ
C言語・C++・C#
-
17
へんな現象
C言語・C++・C#
-
18
C言語について。
C言語・C++・C#
-
19
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
20
c言語
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インクリメント演算子のみを用...
-
自作のプログラムがウイルスと...
-
スポーツ施設での出来事で心配...
-
Notepad++の関数リスト表示でC...
-
Vba 実数および実数タイプの変...
-
Application.ScreenUpdatingが...
-
あるプログラムのコマンドライ...
-
自動クエリとはどういうもので...
-
スプレッド行ヘッダについて
-
■AU「 スマホトクするプログラ...
-
Excelに埋め込んだVBAのプログ...
-
Excel(VBA)で九九表
-
「Outlookが他のプログラムによ...
-
XnViewにwebpを「いつも開く」...
-
PICマイコンのコピー(クローン...
-
四次方程式をC言語を用い解きた...
-
processing
-
タスクトレイの常駐解除後について
-
制御プログラム、サービスプロ...
-
等差数列の和を求めるプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
Excelに埋め込んだVBAのプログ...
-
「Outlookが他のプログラムによ...
-
VBAにてメール作成した際、一部...
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
読み込み中にアクセス違反が発...
-
PICマイコンのコピー(クローン...
-
XnViewにwebpを「いつも開く」...
-
未使用の変数を一括検索する方法
-
VBAでユーザーフォームが自動的...
-
UWSCで指定のフォルダを開きたい。
-
パックマンプログラム
-
このプログラミング誰か教えて...
-
モジュール、アプリケーション...
-
Vba UserFormを前面に出す方法...
-
特定のwebサイトのタイトルや記...
-
ドロップダウンリストの文字を...
-
画像を読み込むのと取り込むの...
おすすめ情報