程序代码
#include <stdio.h>
#include <stdlib.h>
/*
*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;
}
输出结果
知识点总结
这里有两个for,运用了嵌套,先执行最里层的for循环下面的表达式,然后在执行外层的for循环
心得体会
我这个老菜鸟这次要发车了