与えられた数の掛け算の九九を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プログラム
数値で構成される文字列が与えられた場合、タスクはそれらの与えられた数値を単語で隠すことです。 入力「361」があるように。その場合、出力は「三百六十一」という言葉である必要があります。次の問題を解決するには、1、数万、数千などの数と場所を覚えておく必要があります。 コードは最大4桁の数字、つまり0〜9999のみをサポートします。したがって、入力は0〜9999である必要があります。 場所が-のようになるように1,111を考えてみましょう 例 Input: “1234” Output: one thousand two hundred thirty four
-
C言語で特定のレベルでリーフノードを印刷する
このタスクには、ユーザーが指定した特定のレベルkで二分木のリーフノードを印刷することが含まれます。 リーフノードは、左右のポインタがNULLであるエンドノードです。これは、特定のノードが親ノードではないことを意味します。 例 Input : 11 22 33 66 44 88 77 Output : 88 77 ここで、kは印刷する必要のある木のレベルを表します。ここで使用されるアプローチは、すべてのノードをトラバースし、ノードにポインターがあるかどうかを確認することです。左または右、あるいはその両方を意味するポインタが1つある場合でも、その特定のノードをリーフノードにすることはでき