Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať program v jazyku C Ako overiť čísla Armstrong

počet Armstrong je celé číslo , ktoré je rovnaké ako súčet n - tého právomoci jej číslic , kde n je počet číslic . Jednoduchý príklad je 5. Je to jedna číslica . 5 k sile 1 je 5. Zložitejšie príklad je 407. Má 3 číslice . 4 k sile 3 ( 64 ) plus 0 do výkonu 3 ( 0 ) a 7 k sile 3 ( 343 ) sa rovná 407. Tieto výpočty sú ľahko vypočítať pomocou programu C. Jednoduchý Microsoft Visual C + + program ukazuje to len s niekoľkými málo riadkov kódu . Veci , ktoré budete potrebovať v Microsoft Visual C + + 2010 Express
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na ikonu systému Windows " Štart " , vyberte " Všetky programy " , potom " Microsoft Visual Studio 2010 Express . " Kliknite na " Microsoft Visual C + + 2010 Express . "
2

Kliknite na menu " Súbor " a prejdite na " New " . Kliknite na " projekt " sa otvorí nové dialógové okno projektu .
3

v nainštalovanej šablóny zobrazenie stromu na ľavej strane dialógového okna kliknite na " Win32 " . Kliknite na " Aplikácia konzoly Win32 . " Zadajte názov projektu ( napríklad , " Armstrong " ) v poli " Názov : " poľa smerom k dolnej časti dialógového okna . Kliknite na tlačidlo " OK " otvorte dialógové okno " Sprievodca aplikáciou Win32 " . Kliknite na tlačidlo " Dokončiť " . Aj keď je to + + projekt C , kód v ďalšom kroku je čisto C.
Stránka 4

Nahradiť predvolený kód , ktorý sa zobrazí v editore s nasledujúcim kódom : Spojené

# include " stdafx.h "

# include klipart

# include

# include

int main ( )

{

int x = 0 , y = 0 , sum = 0 ;

int n , l ,

char num [ 64 ] ;

/* Opýtajte sa na číslo * /

printf ( " Zadajte číslo : " ) ;

scanf_s ( " % d " , & n ) ;

/* Vypočítajte počet číslic tým , že

/* to do reťazca

* /

sprintf_s ( num , " % d " , n) ;

l = strlen ( Num ) ;

/* Vypočítajte súčet l- tého právomoci jej číslic * /

y = n ;

while ( y > 0 )

{

x = y % 10 ;

súčet = súčet + ( int ) pow ( ( float ) x , l ) ;

y = y/10 ;

}

/* nie je súčet síl rovnaký ako pôvodný číslo ? * /

If ( súčet == n)

printf ( " % d je číslo Armstrong \\ n" . , N ) ;

iného

printf ( " % d nie je číslo Armstrong \\ n" . , n) ;

return 0 ;

}
5

Stlačením tlačidla " F7 " , alebo kliknite na menu " Debug " a " Zostaviť riešenie " na kompiláciu programu a zobrazí výsledok v okne výstup smerom k dolnej časti Visual C + + :

========== Build : 1 uspel , 0 zlyhalo , 0 up - to - date , 0 preskočí ==========

Ak je výsledok " 0 uspel " a potom počet porúch , skontrolujte kód , ktorý musíte vstúpil , a uistite sa , že je identický s kódom v kroku 4.
6

Stlačte tlačidlo " Ctrl + F5 " pre spustenie programu . Zadajte celé číslo , keď sa objaví okno čierna konzoly a vyzve vás k Na displeji sa zobrazí výsledok výpočtu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené