题解 1013: [编程入门]Sn的公式求和

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

按部就班的求解思路

解题思路:注意到每次相加的数会多一位2,那就相当于前一个数乘以10之后在个位加上一个2;例如:22,是2*10+2;那么只需要将k置为2,每次循环时*10,再加上2,就得到了下一次需要加上的数;和sum只需要循环时加k就好了;注意事项:计数的i从1开始。

菜鸟解法 初学者 欢迎指点

摘要:解题思路:2-22为1*10+122-222为(1*10+1)*10+12222-22222为((1*10+1)*10+1)*10+1注意事项:循环时i不可为0参考代码:#include<stdio.……

论作弊狂魔如何解出1013(xswl)

摘要:解题思路:直接写结果。注意事项:数字不要打错(可复制)参考代码:#include<stdio.h>int main(){   printf("24690");    return 0;}……

c语言sn公示求和

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,i,mask=1,sum=0; scanf("%d",&n); for(i=0;i<n;i++) ……

sn的公式求和—(c语言代码)

摘要:思路是:首先输入n,用for()循环n次进行相加;(对于for的循环次数,我习惯于从i=1循环到i=n,当i=n时依然成立,即执行n次。)具体方法:        1、先定义a=2;        2……

Sn的公式求和

摘要:解题思路:解法1:硬解发,直接循环相加,暴力求解&_&。解法2:先找规律,再编程。注意事项:Sn的公式求和参考代码:代码1:#include <stdio.h> int main() {  ……

Sn公式求和(特殊)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int n,i,d,sum=0,ans=0; scanf("%d",&n); f……