点赞(0)
 

0.0分

140 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 96 条评论

LBD西瓜泥 3年前 回复TA
简单粗暴
#include<stdio.h>
int  main(){
printf("24690");
return  0;
}
星光 3年前 回复TA
#include<stdio.h>
int main()
{
    int n,a=2;
    scanf("%d",&n);
    int i=n,S=0,sum=0;
    for(;i>0;i--)
    {
        S=a*i;
        sum+=S;
        a=a*10;
    }
    printf("%d",sum);
    return 0;
}
平常心 3年前 回复TA
# include <stdio.h>

int fun (int num) {
	int a = 0,b = 0;
	if (num == 1)
		return 2;
	else {
		for (int j = 1; j <= num; j++) {
			 a = a * 10 + 2;
			 b = b + a;
		}
		return b;
	}
		
		
	
}

int main (void) {
	int i;

	scanf("%d", &i);

	printf("%d\n", fun (i));
    
	return 0;
}

谢谢各位大佬,学习到了!!
泽工做泥工 3年前 回复TA
牛逼
tqtql 3年前 回复TA
int main()
{
	int j, n, s = 0, a = 0;
	scanf_s("%d", &n);
	for (j = 1; j <= n; j++)
	{
		a = a * 10 + 2;
		s = s + a;
	}
	printf("%d", s);
	return 0;
}
qiangzi 4年前 回复TA
@绝密飞行 sum=sum*10
绝密飞行 4年前 回复TA
sum *= 10 这是什么意思
123456 4年前 回复TA
#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;
}
老铁,我做的对吗? 4年前 回复TA
@TTSV #include<stdio.h> int main(){     int n, i,j,sum = 2,s=0;     scanf("%d", &n); 	for(j=0;j<n;j++){     for(i =0; i<j; i++){         sum=10*sum+2;     }s+=sum;}     printf("%d
",s);     return 0; }有人知道这个错误怎么回事吗?
踏上星辰 4年前 回复TA
我咋没想到内。我还是用的嵌套循环。。。。。