与えられた数の掛け算の九九を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つある場合でも、その特定のノードをリーフノードにすることはでき