第三十一讲项目3.2-求s=1+2^2+3^3+4^4+5^5+6^6,要求n^n不能用求幂的运算直接计算(n^n表示n的n次方)

程序代码

#include 
#include 
/*
*csdn学院——2016级
*文件名称:Myfun43.c
*作者:小臣小仁
*完成日期:2016年11月22日
*问题描述:求s=1+2^2+3^3+4^4+5^5+6^6,
*要求n^n不能用求幂的运算直接计算(n^n表示n的n次方)
*/
int main()
{
    int n,m,f,total=0;
    for(n=1;n<=6;n++)
    {
        f=1;
        for(m=n;m<=n;m++)
        {
            f=n*n;
        }
        total+=f;
    }
    printf("%d\n",total);
    return 0;
}

输出结果

第三十一讲项目3.2-求s=1+2^2+3^3+4^4+5^5+6^6,要求n^n不能用求幂的运算直接计算(n^n表示n的n次方)_第1张图片

知识点总结

                  这里有两个for,运用了嵌套,先执行最里层的for循环下面的表达式,然后在执行外层的for循环

心得体会

              我这个老菜鸟这次要发车了

你可能感兴趣的:(c语言)