C语言 用户自己输入一个N表示算式的位数,求S=n+nn+nnn+nnnn...
来源:百度知道 编辑:UC知道 时间:2024/09/22 21:13:57
S=n+nn+nnn+nnnn...+nnnnnnn(n个n)
应该是这个问题吧,变形一下,
S=n*n+(n-1)*n*10+(n-2)*n*100+(n-3)*n*1000+...+1*n*10^n-1
然后这就是一个1到n的for循环
int S=0;
for(int i=0;i<n;i++)
S+=(n-i)*n*(int)(Math.Power(10,i));
return S;