求a+aa+aaa+aaaa的和c语言

供稿:hz-xin.com     日期:2025-01-15
C语言求s=a+aa+aaa+aaaa+aa...a的值,大神给我每段解释一下。。。。

例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
*/
public static void main(String[]args){
Scanner sca=new Scanner(System.in);
System.out.println("请输入一个数");
int num=sca.nextInt();
int n=0,sum=0;
for(int i=1;i<=5;i++){
n=n*10+num;
sum=sum+n;
}
System.out.println(sum);
}
九九乘法表:
public class Test1{
public static void main(String[]args){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
//“”代表制表符System.out.print(j+"*"+i+"="+i*j+'');
}
System.out.println();
}
}
}
打印输出的结果为:

扩展资料:system(系统)函数
windows操作系统下system()函数详解(主要是在C语言中的应用)
功能:发出一个DOS命令
用法:int system(char*command);
system函数已经被收录在标准c库中,可以直接调用
程序例:
#include
#include
int main(void)
{
printf("About to spawn and run a DOS command
");
system("dir");
return 0;
}
又如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。
例如,用system("color 0A");其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:
0=黑色1=蓝色2=绿色3=湖蓝色4=红色5=紫色6=黄色7=白色8=灰色9=淡蓝色A=淡绿色B=淡浅绿色C=淡红色D=淡紫色E=淡黄色F=亮白色
(注意:Microsoft Visual C++6.0支持system)

#include

int main()
{
int a,n;
long long s=0,t=0;

printf("请输入a和n:");
scanf("%d %d",&a,&n);
for(;n>0;n--)
{
t=t*10+a;
s+=t;
}
printf("s=%lld
",s);
return 0;
}

使用迭代的方法,只要一个循环,就可以实现上述的功能。
int a,n=4,i,t=0,s=0;
scanf("%d",&a);
for(i=1;i<=n;i++)
{t=t*10+a;
s+=t;
}
printf("%d\n",s);

求a+aa+aaa+aaaa的和c语言
{t=t*10+a;s+=t;} printf("%d\\n",s);

C语言里求a+aa+aaa+aaaa+……有代码但是不清楚啥意思,输入a和n(位数...
1.i是工作变量,就是循环体中控制加i个a..a 2.s是当时循环体中求到第i个a...a的和,也就是a+aa+aaa+a...a最后一个是i个a 3.这三句中t是表示a...a(i-1个a),t*10+a之后就变成了a...a(i个a),s就是把t加上,那么加到现在加了i个不同的a...a ...

C语言:输入两个正整数a和n,求a+aa+aaa+aaaa+……+aa...a(n个a之和...
include <stdio.h> main() { int a,n,sum,i,q; scanf("%d %d",&a,&n); q=n; sum=0; for(i=1;i<=n;i++) { sum=sum+a*q; a=a*10; q--;} printf("%d",sum); return 0; }

C语言输入两个正数a和n求a+aa+aaa+aaaa+…+aa…a(n个a)之和调用fn(a...
n; printf("input a and n:"); scanf("%d %d", &a, &n); printf(" = %d\\n", fn(2, 5)); return 0;}

c++求s=a+aa+aaa+aaaa+aa…a(n个a)之值,其中a是一个数字。例如:1+11+...
回答:: #include<iostream> using namespace std; int main() { int n,a; cin>>n; cin>>a; int s=0,i,t=a; for(i=1;i<=n;i++){ s+=t; t=t*10+a; } cout <<s; return 0; }

输入整数a,n,计算a+aa+aaa+...+aa...a(n个a)相加的和并输出。用c语_百...
include <stdio.h> int main(){ long a,n,i,j,s;scanf("%ld",&a);scanf("%ld",&n);for(i=1,j=1,s=0;i<=n;i++,j=j*10+1)s+=j;s*=a;printf("%ld\\n",s);return 0;}

求和值--C语言
include<stdio.h> int main(){ int i;int n,a,s,temp;scanf("%d%d",&n,&a);s = a;temp = a;for( i = 2 ; i <= n ; i++){ temp = temp*10 + a; \/\/每次乘以10加a,就又原来的a变成aa一直变到aaaaa...s += temp;} printf("s=%d",s);return 0;} ...

计算s=a+aa+aaa+aaaa+...+aaaaa(n个a)用c语言
include "stdio.h"int main(){ int m,n,s,i,x,y;s = 0;i = 0;printf("输入1个数码和位数:");scanf("%1d%d",&x,&y);for(n=1;n<=y;n++){ for(m=1;m<=n;m++)i = i * 10 + x;printf("%d+",i);s = s + i;i = 0;} printf("\\b=%d",s);} ...

C语言求s=a+aa+aaa+aaaa+aa...a的值,大神给我每段解释一下...
public static void main(String[]args){ Scanner sca=new Scanner(System.in);System.out.println("请输入一个数");int num=sca.nextInt();int n=0,sum=0;for(int i=1;i<=5;i++){ n=n*10+num;sum=sum+n;} System.out.println(sum);} 九九乘法表:public class Test1{ public ...

输入整数a,n,计算a+aa+aaa+...+aa...a(n个a)相加的和并输出。用c语_百...
回答:#include <stdio.h> int main() { long a,n,i,j,s; scanf("%ld",&a);scanf("%ld",&n); for(i=1,j=1,s=0;i<=n;i++,j=j*10+1)s+=j; s*=a;printf("%ld\\n",s); return 0; }