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

Cでセミコロンを使用せずに「チュートリアルポイント」を印刷するプログラムを作成する


この問題では、セミコロンを使用せずに「チュートリアルポイント」を出力するプログラムを作成する必要があります。

ステートメントをcセミコロンで終了する必要があることは誰もが知っています。また、最後にセミコロンを追加すると、printステートメントが実行されます。

したがって、セミコロンなしで「チュートリアルポイント」を印刷するには、最初にcのprintfメソッドについて学習する必要があります。 inは、実際には、印刷する必要のある文字の総数のカウントである整数を返します。

構文

int printf(constant char *format, ...)

このメソッドは、n個の引数を受け入れることができます。最初は印刷される文字列であり、印刷される文字の総数を返します。

printfに関するこの知識を使用する 条件付きステートメントの条件内でprintステートメントを使用することにより、セミコロンを使用せずに「チュートリアルポイント」を印刷できます。これにより、空のコードブロックが実行されます。また、このタスクを完了するためにマクロとwhileループを使用できます。

それぞれを見てみましょう

ifステートメントを使用して印刷するプログラム

#include<stdio.h>
int main(){
   if (!printf("Tutorails Point") )
   { }
}

出力

Tutorails Point

switchステートメントを使用して印刷するプログラム

#include<stdio.h>
int main(){
   switch (!printf("Tutorails Point") )
   { }
}

出力

Tutorails Point

whileループを使用して印刷するプログラム

#include<stdio.h>
int main(){
   while(!printf("Tutorails Point") )
   { }
}

出力

Tutorails Point

マクロを使用して印刷するプログラム

#include<stdio.h>
#define printstr printf("Tutorails Point")
int main(){
   if (!printstr)
   { }
}

出力

Tutorails Point

  1. CプログラムでO(1)の余分なスペースを使用して、nxnスパイラル行列を出力します。

    正の整数nが与えられ、時計回りにO(1)の余分なスペースのみを使用して、nxnのスパイラル行列を作成します スパイラル行列は、円の原点から始まり時計回りに回転するスパイラルのように機能する行列です。したがって、タスクは、2→4→6→8→10→12→14→16→18から始まるO(1)スペースを使用して、行列をスパイラル形式で印刷することです。 以下にスパイラル行列の例を示します- 例 Input: 3 Output:    9 8 7    2 1 6    3 4 1 無制限のスペースでコードを解くのは簡単になりますが、最

  2. 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を追加し始めます。 ここでは、加算と減算