盼盼


私信TA

用户名:61664659

访问量:18301

签 名:

水货路过

等  级
排  名 544
经  验 4409
参赛次数 16
文章发表 3
年  龄 19
在职情况 学生
学  校 内蒙古工业大学
专  业 电子信息工程

  自我简介:

 

0.0分

188 人评分

  评论区

#include <stdio.h>
#include<math.h> 
int A(int a)
{	if(a==1)
	{
		return 2;
	} else 
	{
		return A(a-1)+2*((pow(10,a)-1)/9);
	}
}


int main()
{	int n;
	scanf("%d",&n);
	printf("%d",A(n));
    return 0;
}
2020-08-01 20:11:30
我咋没想到内。我还是用的嵌套循环。。。。。
2020-07-11 15:33:47
#include<stdio.h>
int main()
{
  int a,b=0;
  scanf("%d",&a);
  for(int i=a-1;i>=0;i--)
  {
      b=b+2*pow(10,i);
      
  }
  printf("%d",b);
}
无法运行到10位以上
2020-07-11 15:04:04
#include <stdio.h>

int main()
{
	int n;
	scanf("%d",&n);
	int i,j;
	int m=0,cnt=1,sum=0;
	int a=2;
	
	for(i=0;i<n;i++){
		cnt = 1;
		for(j=0;j<i;j++){
			cnt *=10;
		}
		m += a*cnt;
		sum += m;
	}
	
	printf("%d",sum);
	
	return 0;
}
2020-07-08 13:01:11
#include <iostream>
#include <math.h>
using namespace std;
int main() {
	int a = 2, n;
	while (cin >> n) {
		int x = 0, Sn = 0;
		for (int i = 0; i < n; i++)
			Sn += x += a * pow(10, i);
		cout << Sn << endl;
	}
	return 0;
}
2020-06-09 18:05:54
#include<stdio.h>
int main()
{
	int a, c, n, s;
	scanf("%d", &n);
	for (c = 1, a = 0,s=0; n > 0;)
	{
		a = a + 2 * c, c = c * 10, n = n - 1;
		if (a == 0)
			s = 2;
		else
			s = s+a;
	}
	printf("%d\n", s);
	return 0;
}
弄个简单的
2020-04-08 15:23:35
挺漂亮的思路,初学者小白觉得稍难理解
2019-10-28 14:01:12
#include<stdio.h>
#include<math.h>
int main()
{
	int a,b,Sn=0,i=1;
	scanf("%d",&a);
	b=a;
	for(i=1;i<=a;i++)
	{
		Sn+= 2*(i*pow(10,b-1));
		b--;
	} 
	 printf("%d",Sn);
	return 0;
}
2019-10-01 14:34:48