włącz "stdafx.h"

Użyj programu Visual C ++, aby napisać program C, aby sprawdzić, czy numer jest numerem Armstrong.

Krok 1

Kliknij ikonę "Start" w systemie Windows, wybierz "Wszystkie programy" i "Microsoft Visual Studio 2010 Express." Kliknij "Microsoft Visual C ++ 2010 Express".

Krok 2

Kliknij menu "Plik" i przejdź do "Nowy". Naciśnij "Projekt", aby otworzyć nowe okno dialogowe projektu.

Krok 3

Kliknij "Win32" w widoku drzewa szablonów zainstalowanych po lewej stronie okna dialogowego. Kliknij "Aplikacja konsoli systemu Win32". Wprowadź nazwę projektu (na przykład "armstrong") w polu "Nazwa:" u dołu okna dialogowego. Kliknij "OK", aby otworzyć okno dialogowe "Kreator aplikacji Win32". Kliknij "Zakończ". Chociaż jest to projekt w C ++, kod dla następnego kroku to C.

Krok 4

Zmień domyślny kod, który pojawia się w edytorze, za pomocą następującego kodu:

włącz "stdafx.h"

uwzględnij

uwzględnij

uwzględnij

int main () {int x = 0, y = 0, suma = 0; int n, l; char num [64];

/ Zapytaj o numer / printf ("Proszę podać numer:"); scanf_s ("% d", & n);

/ Oblicz liczbę cyfr, które go transformują
/ w ciągu znaków * / sprintf_s (liczba, "% d", n); l = strlen (liczba);

/ Oblicz sumę mocy l ich cyfr / y = n; while (y> 0) {x = y% 10; sum = suma + (int) pow ((zmienna) x, l); y = y / 10; }

/ Czy suma mocy jest taka sama jak pierwotna liczba? / if (suma == n) printf ("% d to numer Armstronga. \ n", n); else printf ("% d nie jest numerem Armstronga. \ n", n);

return 0; }

Krok 5

Naciśnij "F7" lub kliknij menu "Debugger" i "Utwórz rozwiązanie", aby skompilować program i wyświetlić wynik w oknie wyjściowym w dolnej części Visual C ++:

========== Budowanie: 1 powiodło się, 0 nie powiodło się, 0 zaktualizowało, 0 pominęło ==========

Jeśli wynikiem jest "0 powiodło się", po którym nastąpiła pewna liczba błędów, sprawdź wprowadzony kod i upewnij się, że jest taki sam jak kod z kroku 4.

Krok 6

Naciśnij "Ctrl + F5", aby uruchomić program. Wprowadź liczbę całkowitą, gdy pojawi się okno z czarną konsolą i poprosi o to. Wynik obliczeń zostanie wyświetlony.