Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

プログラム内で引用符なしで文字列を出力するCプログラム


これはもう1つの難しい問題です。このプログラムでは、引用符が使用されていないCを使用して文字列を印刷する方法を説明します。

ここではマクロ関数を使用しています。

のようなマクロ関数を定義しています
#define getString(x) #x

getString()はマクロ関数です。 xを文字列に変換して返します。 xの前の#は、関数がxを文字列に変換することを示しています。

Input: Take one string without quote
Output: Print that string into console

アルゴリズム

Step 1:Take a string without quote
Step 2: Use macro function to print it into a string
Step 3: End

サンプルコード

#include<stdio.h>
#define getString(x) #x
//The # will convert x into a string
main() {
   printf(getString(Hello World));
}

出力:

Hello World

  1. Pythonプログラムでループを使用せずに数値シリーズを印刷する

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 2つの数NとKが与えられた場合、問題は、数(N)がゼロ(0)より大きくなるまでNから数Kを引くことです。次に、Nが負またはゼロになると、その数が元になるまでKを加算し始めます。番号(N)。 例 N = 10 K = 4 出力 10 6 2 -2 2 6 10 アルゴリズム Nがゼロより大きくなるまで関数を何度も呼び出します(すべての関数呼び出しで、NからKを減算します)。 数値が負またはゼロになると、数値が元の数値になるまで、各関数呼び出しでKを追加し始めます。 ここでは、加算と減算

  2. ループを使用しない印刷番号シリーズのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 − 2つの数NとKが与えられた場合、問題は、数(N)がゼロ(0)より大きくなるまでNから数Kを引くことです。Nが負またはゼロになると、その数が元の番号(N)。 たとえば、 N = 10 K = 4 Output will be: 10 6 2 -2 2 6 10 アルゴリズム 1. we call the function again and again until N is greater than zero (in every function    call we subtra