是大佬帮忙这个要怎么
编写程序计算 1^1+2^2+3^3+4^4......+n^n的和1.其中 n^n 表示n的n次方。
2.n从键盘输入
#include<stdio.h> int main() { unsigned int n,i; unsigned long sum=0; printf("请输入乘方值:"); scanf("%u",&n); for(i=1;i<=n;i++) sum+=i*i; printf("%lu",sum); return 0; }
#include<stdio.h> int main() { unsigned int n,i,j; unsigned long sum=0,pow; printf("请输入乘方值:"); scanf("%u",&n); for(i=1;i<=n;i++) { pow=1; for(j=1;j<=i;j++) { pow*=i; } sum+=pow; } printf("%lu",sum); return 0; }