编程计算a+aa+aaa+...+aa...a(n个a)的值,n和a的值由键盘输出。

供稿:hz-xin.com     日期:2025-01-15
编程计算a+aa+aaa+a...a(n个a)的值,要求n和a由用户从键盘输入。

#include
int main()
{
int i,j,n,a,s;
scanf("%d%d",&n,&a);
for(i=j=s=0;i<n;i++)
{j=j*10+a;
s+=j;
}
printf("%d
",s);
return 0;
}

这个题利用循环结构就好了,具体代码如下:
#include #include#include int sum(int n, int a); main(){ int a , n ;printf("Input a,n:
");scanf("%d,%d",&n,&a);printf("sum=%ld
",sum(n,a));system("pause"); } int sum(int a,int n) {int i ;int A=a ;int s=0 ;for(i=1;i<=n;i++){s+=A;A=A+a*pow((double)10,i);}return s; }

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


运行示例:



用c 语言,还有编程计算a+aa+aaa+…+aa…a〔n个a〕的值,n个a的值由键...
float fun(float a, int n) \/\/这是计算函数 { float s,sum;int i;s=1;sum=0;for(i=0;i<n;i++){ s *=a;sum += s;} return sum;} main(){ int n;float a;printf("Please input a:");\/\/输入a scanf("%f",&a);printf("Please input n:");\/\/输入n scanf("%d",&n...

C语言.编程计算a+aa+aaa+……+aa…a(n个a)的值,要求n和a由用户从键盘输...
i++){s+=A;A=A+a*pow((double)10,i);}return s; }

用c 语言,编程计算a+aa+aaa+…+aa…a〔n个a〕的值,其中a是一个数字...
\/\/用c 语言,编程计算a+aa+aaa+…+aa…a〔n个a〕的值,其中a是一个数字,n键盘输入.n=5,a=3 include <stdio.h> int pow(int x,int y) \/\/x的y次方 { int i=0;int result=1;for(;i<y;i++){ result*=x;} return result;} int add(int a,int n){ int i=1;int result...

编程计算a+aa+aaa+...+aa...a(n个a)的值,n和a的值由键盘输出。
for (int j = 0; j < i; j++) {\/\/这个循环得到具体的a,aa,aaa now += a * pow(10,j);\/\/次方函数,0次方是1,就是a,1次方就是a乘以10,再累加前面的a,就是aa } \/\/下面累加 sum += now; } cout << "结果为:" << sum << endl; } else { cout << "a必须为个位数,n为大于0小于...

急!!C语言.编程计算a+aa+aaa+……+aa…a(n个a)的值,要求n和a由用户从...
编程计算1*2*3 3*4*5 编程输出以下图案 编程 用1元5角 换 s=a aa aaac c语言求Sn=a aa aaa aa与aaa电池电量 求8!的结果编程 编程计算1! 2! 编程输出九九乘法表 其他类似问题2012-11-15 C语言.编程计算a+aa+aaa+……+aa…a(n个a)的... 1 2016-06-19 编程计算a+aa+aaa+a...

编写程序,求 Sn=a+aa+aaa+...+aaaa...aaa(n个a)的值,其中a是一个数字...
\/\/ Sn = a + aa + aaa + ... + (n个a)\/\/ uA表示a \/\/ uN表示n \/\/ 返回值为Sn unsigned int SigmaN(unsigned int uA, unsigned int uN);\/\/ Re = n个a \/\/ uA表示a \/\/ uN表示n \/\/ uH表示a的位数(十进制)\/\/ 返回值为Re unsigned int Recursive(const unsigned int uA, ...

1、编写程序,求 Sn=a+aa+aaa+...+aaaa...aaa(n个a)的值,其中a是一个数...
main(){ long sn=0,si;int i=0,j,a,n;printf("Qing shu ru a yu n de zhi:\\n");scanf("%ld%d",&a,&n);if(a<0 || a>9 || n<1)printf("Dui bu qi ,ni de shu ru you wu");printf("sn=");while(n>i){ si=0;i++;n=n-i;for(j=0;j<i;j++){ si=si+a...

求指教。C语言.编程计算a+aa+aaa+……+aa…a(n个a)的值,要求n和a由用 ...
s定义时赋初值为0,另外在for循环的时候循环变量i的初值应为1,或是控制循环的时候改成i<n;这样循环了n次,否则是n+1次,再输入a,n的时候最好做个明显的分隔,应该这样写scanf("%d\\t%d",&a,&n);两个格式控制符中间应该加点东西分隔,比如逗号什么的。希望我的回答能对你有所帮助。。。共同...

编程计算a+aa+aaa+...+aa...a(n个a)的值,n和a的值由键盘输出。
include <stdio.h>void main(){int i,a,n,k=0,sum=0;scanf("%d%d",&n,&a);for(i=1;i<=n;i++){k+=a;a=a*10;sum+=k;}printf("%d",sum);} 运行示例:

编写程序,求Sn=a+aa+aaa+…(n个a)的值,其中n是表示a的个数,a是【1...
include<stdlib.h> void main(){ int *a,n,b;int i,j;printf("n?\\n");scanf("%d",&n);printf("a?\\n");scanf("%d",&b);a=(int)malloc((n+2)*sizeof(int));for(i=1;i<n+2;i++)a[i]=0;for(i=1;i<n+1;i++){ for(j=1;j<i+1;j++){ a[j]+=b;if(a[...