zahrnují "stdafx.h"

Použijte program Visual C ++ k napsání programu C, který ověří, zda je číslo Armstrongové číslo.

Krok 1

Klikněte na ikonu "Start" v systému Windows, vyberte "Všechny programy" a "Microsoft Visual Studio 2010 Express". Klepněte na tlačítko "Microsoft Visual C ++ 2010 Express".

Krok 2

Klikněte na nabídku "Soubor" a přejděte na položku "Nový". Stisknutím tlačítka "Projekt" otevřete nové dialogové okno projektu.

Krok 3

Klikněte na "Win32" ve stromovém zobrazení šablon nainstalovaných na levé straně dialogu. Klikněte na "Aplikace konzoly Win32". Zadejte název projektu (například "armstrong") do pole "Name:" v dolní části dialogového okna. Klepnutím na tlačítko "OK" otevřete dialogové okno "Průvodce aplikací Win32". Klikněte na "Dokončit". Ačkoli se jedná o projekt v C ++, kódem pro další krok je C.

Krok 4

Změňte výchozí kód, který se zobrazí v editoru, následujícím kódem:

zahrnují "stdafx.h"

zahrnout

zahrnout

zahrnout

int hlavní () {int x = 0, y = 0, sum = 0; int n, l; char num [64];

/ Požádejte o číslo / printf ("Zadejte prosím číslo:"); scanf_s ("% d", & n);

/ Vypočítat počet číslic, které ji transformují
/ v řetězci * / sprintf_s (num, "% d", n); l = strlen (num);

/ Vypočtěte součet mocností l jejich číslic / y = n; zatímco (y> 0) {x = y% 10; součet = součet + (int) pow ((float) x, l); y = y / 10; }}

/ Je součet pravomocí stejný jako původní číslo? / if (součet == n) printf ("% d je číslo Armstrong. \ n", n); else printf ("% d není číslo Armstrong. \ n", n);

návrat 0; }}

Krok 5

Stisknutím klávesy "F7" nebo klepnutím na nabídku "Debugger" a "Vytvořit řešení" sestavit program a zobrazit výsledek ve výstupním okně ve spodní části Visual C ++:

========== Build: 1 uspěl, 0 selhal, 0 up-to-date, 0 přeskočil ==========

Pokud je výsledek "0 úspěšný", po němž následuje řada poruch, zkontrolujte zadaný kód a ujistěte se, že je stejný jako kód uvedený v kroku 4.

Krok 6

Stiskněte "Ctrl + F5" pro spuštění programu. Zadejte celé číslo, když se zobrazí okno s černým ovládacím panelem a požádá o něj. Zobrazí se výsledek výpočtu.