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も見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
double型が正常に認識されていない恐れ
C言語・C++・C#
-
C言語の関数と配列に関する質問
C言語・C++・C#
-
どちのほうがすきですか?
C言語・C++・C#
-
-
4
mallocについて
C言語・C++・C#
-
5
C言語って古いですか?
C言語・C++・C#
-
6
システムエンジニアの適正について
C言語・C++・C#
-
7
こんなことてしますか??
C言語・C++・C#
-
8
右ビットシフト
C言語・C++・C#
-
9
これなにがちがうんですか??
C言語・C++・C#
-
10
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
11
gccを行ってもexeファイルが生成されない
C言語・C++・C#
-
12
C言語 配列と関数の練習問題
C言語・C++・C#
-
13
[C言語]fputsとfprintfの違い
C言語・C++・C#
-
14
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
15
応用情報技術者試験の令和元年秋、午後のプログラムの問題がわからないです。
C言語・C++・C#
-
16
C言語について。
C言語・C++・C#
-
17
c言語
C言語・C++・C#
-
18
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
19
Linuxでの開発環境構築や設定のコツ
C言語・C++・C#
-
20
質問失礼します。 プログラム言語を一つも知らないのですが、C♯の勉強をしてみたいです。おすすめの教材
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
PICマイコンのコピー(クローン...
-
PICアセンブラを出来る方、教え...
-
Excelに埋め込んだVBAのプログ...
-
読み込み中にアクセス違反が発...
-
「Outlookが他のプログラムによ...
-
スポーツ施設での出来事で心配...
-
画像を読み込むのと取り込むの...
-
モジュール、アプリケーション...
-
VBAでユーザーフォームが自動的...
-
Pro*Cで動的SQLを実現する為の...
-
グラフをC#のASP.net MVCで表示...
-
fortranのコメントアウト
-
VBAにてメール作成した際、一部...
-
exeファイルしかないプログラム...
-
テキストボックスのエンターキ...
-
英語曲名の表示方法
-
Vba 実数および実数タイプの変...
-
エクセルとワードをデスクトッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
Excelに埋め込んだVBAのプログ...
-
「Outlookが他のプログラムによ...
-
VBAにてメール作成した際、一部...
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
読み込み中にアクセス違反が発...
-
PICマイコンのコピー(クローン...
-
XnViewにwebpを「いつも開く」...
-
未使用の変数を一括検索する方法
-
VBAでユーザーフォームが自動的...
-
UWSCで指定のフォルダを開きたい。
-
パックマンプログラム
-
このプログラミング誰か教えて...
-
モジュール、アプリケーション...
-
Vba UserFormを前面に出す方法...
-
特定のwebサイトのタイトルや記...
-
ドロップダウンリストの文字を...
-
画像を読み込むのと取り込むの...
おすすめ情報