включват "stdafx.h"

Използвайте Visual C ++, за да напишете C програма, за да проверите дали номерът е Armstrong номер.

Стъпка 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", за да изпълните програмата. Въведете цял номер, когато се появи прозорец с черна конзола и го поиска. Резултатът от изчислението ще бъде показан.