#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 0;
int Sn = 0;
scanf("%d",&a);
if (0 < a < 9)
{
Sn = a + (a * 10 + a)
+ (a * 100 + a * 10 + a)
+ (a * 1000 + a * 100 + a * 10 + a)
+ (a * 10000 + a * 10000 + a * 1000 + a * 100 + a * 10 + a);
}
printf("%d\n", Sn);
system("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 0;
int Sn = 0;
scanf("%d",&a);
if (0 < a < 9)
{
Sn = a + (a * 10 + a)
+ (a * 100 + a * 10 + a)
+ (a * 1000 + a * 100 + a * 10 + a)
+ (a * 10000 + a * 10000 + a * 1000 + a * 100 + a * 10 + a);
}
printf("%d\n", Sn);
system("pause");
return 0;
}
整理后,运用
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int i = 0;
int sum = 0;
int n = 0;
int tmp = 0;
int a = 0;
scanf("%d%d", &a,&n);
for (i = 0; i < n; i++)
{
tmp = tmp*10+a;
sum = sum +tmp;
}
printf("%d", sum);
system("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int i = 0;
int sum = 0;
int n = 0;
int tmp = 0;
int a = 0;
scanf("%d%d", &a,&n);
for (i = 0; i < n; i++)
{
tmp = tmp*10+a;
sum = sum +tmp;
}
printf("%d", sum);
system("pause");
return 0;
}