求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;
}
时间: 2024-10-15 05:31:28

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

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是一个数字

思路:所求和为一个数字的前n项和,例如前4项和就是从4+44+444+4444,一直加到第4位,为4个4.所以可以用一个循环来表示每一项的数字,加到前几项就循环几次.然后将每项进行相加就可以求出总和. 1 #include<stdio.h> 2 int main() 3 { 4 int num, n; 5 int sum = 0; 6 int temp = 0; 7 printf("所求数字:\n"); 8 scanf("%d",&num);//

求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

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;  }

求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中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

求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

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。

一.第一种写法 package com.pb.demo1; import java.util.Scanner; /** * 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加), * a以及累加数的位数是从键盘接收. 程序分析: * 1. 接收从键盘输入的一个数(数字只能是1-9之间的数) * 2. 接收一个数表示累加数的位数 * 3.例如,输入一个4(累加数的位数),键盘输入a的值是5:s=5+55+555

8 求s=a+aa+aaa+aaaa+aa...a的值

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字. * 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制.程序分析:关键是计算出每一项的值. 1 public class _008MoreAdd { 2 3 public static void main(String[] args) { 4 print(); 5 } 6 7 private static void print() { 8 long a = 0; 9 while (t