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

与えられた数の掛け算の九九をCで印刷する


プログラムの説明

与えられた数の掛け算の九九を印刷する

アルゴリズム

掛け算の九九を作成する必要があるユーザーから任意の数を受け入れます。

I(=1)の値で始まる与えられた数を掛けます

Iの値が12以下になるまで、Iの値をインクリメントして、指定された数値を乗算します。

/* Program to print the multiplication table of a given number */
#include <stdio.h>
int main() {
   int number, i;
   clrscr();
   printf("Please enter any number to find multiplication table:");
   scanf("%d", &number);
   printf("Multiplication table for the given number %d: ", number);
   printf("\n");
   for(i=1;i<=12;i++){
      printf("%d x %d = %d", number, i, number * i);
      printf("\n");
   }
   getch();
   return 0;
}

出力

与えられた数の掛け算の九九をCで印刷する


  1. 与えられた数を単語に変換するCプログラム

    数値で構成される文字列が与えられた場合、タスクはそれらの与えられた数値を単語で隠すことです。 入力「361​​」があるように。その場合、出力は「三百六十一」という言葉である必要があります。次の問題を解決するには、1、数万、数千などの数と場所を覚えておく必要があります。 コードは最大4桁の数字、つまり0〜9999のみをサポートします。したがって、入力は0〜9999である必要があります。 場所が-のようになるように1,111を考えてみましょう 例 Input: “1234” Output: one thousand two hundred thirty four

  2. C言語で特定のレベルでリーフノードを印刷する

    このタスクには、ユーザーが指定した特定のレベルkで二分木のリーフノードを印刷することが含まれます。 リーフノードは、左右のポインタがNULLであるエンドノードです。これは、特定のノードが親ノードではないことを意味します。 例 Input : 11 22 33 66 44 88 77 Output : 88 77 ここで、kは印刷する必要のある木のレベルを表します。ここで使用されるアプローチは、すべてのノードをトラバースし、ノードにポインターがあるかどうかを確認することです。左または右、あるいはその両方を意味するポインタが1つある場合でも、その特定のノードをリーフノードにすることはでき