C言語SIX / NINE問題

プログラムの機能は以下のとおりです。自然数を計算し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)。

}

公開された239元の記事 ウォンの賞賛3 ビュー3169

おすすめ

転載: blog.csdn.net/it_xiangqiang/article/details/105164084