включват "stdafx.h"
Стъпка 1
Кликнете върху иконата "Старт" в Windows, изберете "Всички програми" и "Microsoft Visual Studio 2010 Express". Кликнете върху "Microsoft Visual C ++ 2010 Express".
Стъпка 2
Кликнете върху менюто "Файл" и отидете на "Ново". Натиснете "Project", за да отворите диалога за нов проект.
Стъпка 3
Кликнете върху "Win32" в дървовидния изглед на шаблоните, инсталирани в лявата част на диалоговия прозорец. Кликнете върху "Win32 Console Application". Въведете име за проекта (например "armstrong") в полето "Име:" в долната част на диалоговия прозорец. Кликнете върху "OK", за да отворите диалога "Win32 Application Wizard". Кликнете върху "Завършване". Въпреки че това е проект в C ++, кодът за следващата стъпка е C.
Стъпка 4
Променете кода по подразбиране, който се показва в редактора със следния код:
включват "stdafx.h"
включва
включва
включва
int main () {int x = 0, y = 0, сума = 0; int n, l; число [64];
/ Поискайте номер / printf ("Моля, въведете номер:"); scanf_s ("% d", & n);
/ Изчислете броя на цифрите, които го трансформират
/ в низ * / sprintf_s (num, "% d", n); l = strlen (num);
/ Изчислете сумата на правомощията на l от техните цифри / y = n; докато (y> 0) {х = у% 10; сумата = сумата + (int) pow ((float) x, l); у = у / 10; }
/ Сборът от правомощия съвпада ли с оригиналния номер? / if (сума == n) printf ("% d е число Armstrong. \ n", n); else printf ("% d не е число Armstrong. \ n", n);
връщане 0; }
Стъпка 5
Натиснете "F7" или кликнете върху менюто "Debugger" и "Create solution", за да компилирате програмата и да покажете резултата в изходния прозорец в долната част на Visual C ++:
========== Изграждане: 1 успешно, 0 неуспешно, 0 актуално, 0 прескочено ==========
Ако резултатът е "0 успешен", последван от редица повреди, проверете въведения от вас код и се уверете, че той е същият като кода в стъпка 4.
Стъпка 6
Натиснете "Ctrl + F5", за да изпълните програмата. Въведете цял номер, когато се появи прозорец с черна конзола и го поиска. Резултатът от изчислението ще бъде показан.