10的n次方不是用^,得用pow(10,n)才行
sum变量没声明,那一句也缺少;
你这错的有点多。。1.sum变量没有声明;2.题目说让你输入a和n,但是你只输入了a,没有输入n;3.for循环时根据n的值决定次数,你应该用别的变量来和n比较,比如 for(int i =1 ;i <= n;i++)