Dinosauria


私信TA

用户名:H2130823016

访问量:1488

签 名:

.....

等  级
排  名 1105
经  验 3208
参赛次数 0
文章发表 8
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

从来如此,便对吗?

解题思路:我的思路是先找到2,22,222,2222,22222.的规律,我发现前一个数乘以10再加2,便是后一个数,如2*10+2=22,22*10+2=222。再通过循环把需要的数找到和累加

注意事项:注意赋初值!!!

参考代码: 

#include<stdio.h>
int main()
{
    int a,b=0,n;
    int sum=0;
    scanf("%d",&n);
    for(a=1;a<=n;a++)
    {
    sum=sum*10+2;
    b=sum+b;
    }
    
printf("%d",b);
return 0;
}

 

0.0分

1 人评分

  评论区

  • «
  • »