Онлайн компилятор C

#include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); for (int i=0;i<=b;i++){ int c=1; c=c*a; } printf("%d",c); return 0; } }
1) Этот код пытается возвести число `a` в степень `b`, но содержит ошибки в логике и области видимости переменной `c`.

2) Подсказки:  
- Переменная `c` объявляется внутри цикла, поэтому она недоступна для `printf`.  
- Для возведения в степень нужно накапливать результат умножения, а не перезаписывать `c` каждый раз.