Я делаю свою собственную функцию мощности (см. Ниже).Это работает, но вход входит в цикл только один раз, так что если в основном у меня есть: x=power(10, 3);
вывод 100
вместо 1000
.Есть ли у вас какие-либо идеи?Заранее спасибо.
int power(int a, int b) {
int p=a;
for (int i=1; i<=b; i++) {
if ((b!=1) && (b!=0)) {
a= p*a;
}
if ((b=1)) {
a=a;
}
if ((b=0)) {
a=1;
}
}
return(a);
}