プログラムの機能は以下のとおりです。自然数を計算しNINE SIXは、彼らが数CNT SIX + SIX + SIX NINE = + NINEと、この条件が満たされることを条件として、すべてのSIX NINEとSUMを満たします。
ファイルOUT15.DATに出力し、結果はCNTとの和)機能writeDat(呼び出した後、プログラムを達成するために必要な)書き込み機能カウント値(してください。
S、I、X、N、請求 Eは、 それぞれ、進数を表します。
書式#include <stdio.hに>
int型のCNT、I。
空カウント値()
{int型、S、I、X、N、E、6、9。
(S ++ S = 1; S <10)のための
以下のための式(I = 0、I <10; I ++)
(X = 0; X <10であり、x ++)のために
ため(N = 1、N <10; N ++)
用(E = 0; E <10; E ++)
{6 = S 100 + I 10 + X。
INE = N 千+ I 100 + N * 10 + E。
(3もし6 == 2 9)
{CNT ++、合計+ 9 + = 6;}
}
}
無効メイン()
{
CNT =私は= 0;
カウント値();
printf( "状態=%D \を満たす数N"、CNT)。
printf(「を満たすための条件全9とSIX =%D \ n」は、合計)。
writeDat();
}
writeDat()
{
FILE * fpを。
FP =のfopen(「OUT15.DAT」、「W」)。
関数fprintf(FP、 "%D \ N%D \ n" は、CNT、合計)。
FCLOSE(FP)。
}