C语言计算S=1+2^2+3^3+…+n^n 的值,n的值由键盘输入
#include<stdio.h>
int main()
{
int n, s = 0; int i;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
s += i * i;
}
printf("%d", s);
return 0;
}
```
for(i=0;i<n;i++)
{
d=1;
for(j=0;j<i;j++)
{
d = i*d;
}
s=s+d;
}