include "stdafx.h"

Utilizzare Visual C ++ per scrivere un programma C per verificare se un numero è un numero Armstrong.

Passaggio 1

Fare clic sull'icona "Start" in Windows, selezionare "Tutti i programmi" e "Microsoft Visual Studio 2010 Express". Clicca su "Microsoft Visual C ++ 2010 Express".

Passaggio 2

Fai clic sul menu "File" e seleziona "Nuovo". Premere "Progetto" per aprire la nuova finestra di dialogo del progetto.

Passaggio 3

Fare clic su "Win32" nella visualizzazione ad albero dei modelli installati sul lato sinistro della finestra di dialogo. Clicca su "Applicazione Console Win32". Inserisci un nome per il progetto (ad esempio "armstrong") nel campo "Nome:" nella parte inferiore della finestra di dialogo. Fare clic su "OK" per aprire la finestra di dialogo "Procedura guidata applicazione Win32". Clicca su "Fine". Sebbene questo sia un progetto in C ++, il codice per il prossimo passo è C.

Passaggio 4

Cambia il codice predefinito che appare nell'editor con il seguente codice:

include "stdafx.h"

includere

includere

includere

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

/ Richiedi un numero / printf ("Inserisci un numero:"); scanf_s ("% d", & n);

/ Calcola il numero di cifre che lo trasformano
/ in una stringa * / sprintf_s (num, "% d", n); l = strlen (num);

/ Calcola la somma dei poteri di l delle loro cifre / y = n; while (y> 0) {x = y% 10; sum = sum + (int) pow ((float) x, l); y = y / 10; }

/ La somma dei poteri è uguale al numero originale? / if (sum == n) printf ("% d è un numero Armstrong. \ n", n); else printf ("% d non è un numero Armstrong. \ n", n);

ritorno 0; }

Passaggio 5

Premere "F7" o fare clic sul menu "Debugger" e "Crea soluzione" per compilare il programma e mostrare il risultato nella finestra di output nella parte inferiore di Visual C ++:

========== Build: 1 riuscito, 0 fallito, 0 aggiornato, 0 saltato ==========

Se il risultato è "0 riuscito" seguito da un numero di errori, controllare il codice inserito e assicurarsi che sia lo stesso del codice nel passaggio 4.

Passaggio 6

Premere "Ctrl + F5" per eseguire il programma. Immettere un numero intero quando viene visualizzata una finestra con una console nera e la richiede. Il risultato del calcolo verrà visualizzato.