【假期练习2.12】用for循环求s

用for循环求s=1+2^2+3^3+4^4+5^5+6^6+…+n^n (n^n表示n的n次方) 要求:只能用for循环,不能使用函数

#include<stdio.h>
int main()
{
	int i,s=0,j,m=1,n;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		m=1;
		for(j=0;j<i;j++)
		{
			m=m*i;
		}
		s+=m;
	}
		printf("%d",s);
}

发布了10 篇原创文章 · 获赞 2 · 访问量 239

猜你喜欢

转载自blog.csdn.net/littlelittleR/article/details/104281018
今日推荐