作业帮 > 综合 > 作业

关于C程序:输入任意数据N,计算出:1的1次方+2的2次方+3的次方+.+N的N次方的结果.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/14 01:16:34
关于C程序:输入任意数据N,计算出:1的1次方+2的2次方+3的次方+.+N的N次方的结果.
求做法及代码,要求要做好循环
#include<stdio.h>
int main()
{
    int n,i,j;
    int sum,sum2;
    sum=0;
    sum2=1;//因为当i=1时、不进入计算次方的代码、
    pritf("请输入一个数字");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        for(j=1;j<i;j++){
          sum2=i*i;  //计算n的n次方,根据楼下该循环可以换为sum+=pow(i,i);
        }
        sum+=sum2;
        sum2=0;
    }
    printf("%d",sum);
    return 0;
}