フォーマット指定子を使用せずに文字を印刷するCプログラム
この記事では、フォーマット指定子を使用せずに一部の文字を印刷する方法を説明します。 Cのフォーマット指定子は、%d、%f、%cなどです。これらは、printf()関数を使用してCの文字と数字を印刷するために使用されます。
ここでは、%c形式指定子を使用せずに文字を印刷する別の方法を示します。これは、ASCII値を16進形式で直接入力することで実行できます。
サンプルコード
#include <stdio.h> main () { printf("\x41 \n"); //41 is ASCII of A in Hex printf("\x52 \n"); //41 is ASCII of A in Hex printf("\x69 \n"); //41 is ASCII of A in Hex }
出力
A R i
-
Cでダイヤモンドパターンを印刷するプログラム
プログラムの説明 ダイアモンドパターンは、単純なピラミッドパターンと逆ピラミッドパターンを組み合わせたものです。 アルゴリズム First Row: Display 1 Second Row: Display 1,2,3 Third Row: Display 1,2,3,4,5 Fourth Row: Display 1,2,3,4,5,6,7 Fifth Row: Display 1,2,3,4,5,6,7,8,9 Display the same contents from 4th Row till First Row below the fifth Row. 例 /* Program
-
Cで数字パターンを印刷するプログラム
プログラムの説明 数値パターンは、パターンルールと呼ばれるルールに基づいて作成された一連の数字です。パターンルールでは、1つ以上の数学演算を使用して、シーケンス内の連続する数字間の関係を記述できます。 パターンの例 パターン1 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15 パターン2 1 1 2 3 1 2 3 4 5 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 1 2 3 4 5 1 2 3 1 アルゴリズム Pattern 1