一个很菜的问题
											刚学C语言,问一个很菜的问题,10的(n-i)次方这样写10^(n-i)对吗? 下面的程序编译能通过,但得不到正确的结果,啥原因?
#include "stdio.h"
#include "math.h"
main()
{  int n,i,s;
    printf("input data:\n");
      scanf("%d", &n);
        for(i=1;i<=n;i++)
          s=s+10^(n-i);
            printf("s=%d\n",s);
}



											
	    

	