#include <stdio.h>
int n;
int fun(int n)//求n的n次方
{ int i, number=1; for(i=n;i>0;i--) number=number*n; return number;
}
void main()
{ int i; long sum=0; printf("1到8之间的整数n:"); scanf("%d",&n); for(i=n;i>0;i--)sum=sum+fun(i);//循环从1加到n printf("和为%d\n",sum);
}
ps:其实和楼上一样我是初学者。
#include <stdio.h>
int main()
{
int x = 8, n = 8;
int sum = 0, pow = 1;
for (int i = 0;i < n;i++)
{
pow *= x;
sum += pow;
}
printf("sum = %d\n", sum);
return 0;
}