włącz "stdafx.h"
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.