🌊 算法笔记

慢慢走就很快,算法亦是这样,先简后难,重在坚持和积累~

📝 DAY 1

A+B求解,输入A,B;输出A+B

1
2
3
4
5
6
7
8
#include<stdio.h>
int main()
{
int A,B;
scanf("%d%d",&A,&B);
printf("%d",A+B);
return 0;
}

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
// Sn每项的生成函数
int generate(int a,int n)
{
int index=a;
for(int i=0;i<n;i++)
{
index=index*10+a;
}
return index;
}

int main()
{
int a,n;
int sum=0;
scanf("%d%d",&a,&n);
for(int i=0;i<n;i++)sum+=generate(a,i);
printf("%d",sum);
return 0;
}

“长风破浪会有时,直挂云帆济沧海。”
希望自己慢慢积累,不留遗憾。