编程实现S=a+aa+aaa+aaaa+aaaaa+...

编程实现S=a+aa+aaa+aaaa+aaaaa+...
#include<stdio.h>
#include<math.h>
int main()
{
int i,a,n,add=0,sum=0;//n为总共几个数相加,a为每一项由几构成,add为每一项的值,sum为总的值
scanf("%d%d",&n,&a);
if(a>=0&&a<=9)//保证a是一个个位数字
{add=a;
for(i=1;i<=n;i++)//注意i<=n
{
sum=sum+add;
add=add+a*(pow(10,i));//注意次方的表达,,还有头文件

}//跳出for循坏时,a仍满足if条件 

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

原文地址:https://blog.51cto.com/14232658/2369845

时间: 2024-10-14 11:51:59

编程实现S=a+aa+aaa+aaaa+aaaaa+...的相关文章

求a+aa+aaa+aaaa+aaaaa,a是一个数

求a+aa+aaa+aaaa+aaaaa,a是一个数. #include <stdio.h> int main() {  int i,a, sum = 0, temp;  printf("请输入一个数:");  scanf("%d", &a);  temp = a;  for (i = 0; i < 5; i++)  {   sum +=temp;   temp = temp * 10 + a;  }  printf("%d&qu

c语言;求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和 其中a是一个数字 例如:2+22+222+2222+22222

程序: //求Sn = a + aa + aaa + aaaa + aaaaa的前5项之和,其中a是一个数字,例如:2 + 22 + 222 + 2222 + 22222 #include<stdio.h> int main() { int i = 0; int a = 0; int sum = 0; int num=0; scanf("%d",&num); for (i = 0; i < 5; i++) { a = a * 10 + num; sum = s

求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222

#include<stdio.h>int main(){ int a = 0; int n = 0; int sum = 0; int tmp = 0; int i = 0; scanf("%d%d", &a, &n); for (i = 0; i < n; i++) {  tmp = a + tmp * 10;  sum = sum + tmp; } printf("sum=%d", sum); system("paus

求Sn= a+aa+aaa+aaaa+aaaaa的五项之和,求中a是一个数字

#include<stdio.h>int main(){    int a=0;   int sum=0;   printf("请输入a的值:\n");   scanf("%d",&a);   sum=5*a+4*a*10+3*a*100+2*a*1000+1*a*10000;   printf("sum=%d\n",sum);   return 0;}

C语言:求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222

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

a+aa+aaa+aaaa+aaaaa

#include <stdio.h> int main(){ int num = 0; int count = 0; int sum = 0;   scanf("%d%d", &num, &count); int i = 0; int tmp = num;   for (i = 0; i < count; i++) {  sum += num;  num = num * 10 + tmp; } printf("%d\n", sum)

a+aa+aaa+aaaa+aaaaa 1.0

#include<stdio.h> #include<stdlib.h> int main() { int a,sum; scanf("%d", &a); if ((a<10) && (a>0)) { sum = a; sum = sum + a + a * 10; sum = sum + a + a * 10 + a * 100; sum = sum + a + a * 10 + a * 100 + a * 1000; su

求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,

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

C中1234能组成多少个互不相同的三位数;求s=a+aa+aaa+aaaa+aaaaa;

int main() { int i=0; int j=0; int k=0; int sum=0; int n=0; for(i=1;i<5;i++) { for(j=1;j<5;j++) { for(k=1;k<5;k++) { if(i!=j&&j!=k&&k!=i) { printf("%d%d%d ",i,j,k); sum++; } } } } if(n%10==0) printf("\n"); prin