C语言计算S=1+2^2+3^3+…+n^n 的值,n的值由键盘输入

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;
}