用c 语言,还有编程计算a+aa+aaa+…+aa…a〔n个a〕的值,n个a的值由键盘输入

供稿:hz-xin.com     日期:2025-01-15
用c 语言,编程计算a+aa+aaa+…+aa…a〔n个a〕的值,其中a是一个数字,n键盘输入.n=5,a=3

分呢? 程序给你 下次记得给分啊!
//用c 语言,编程计算a+aa+aaa+…+aa…a〔n个a〕的值,其中a是一个数字,n键盘输入.n=5,a=3
#include

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=0;
for(;i<=n;i++)
{
result+=pow(a,i);
}
return result;
}
int main()
{
printf("%d
",add(2,3)); //测试
return 0;
}

#include
#include

unsigned long na(int a,int n)
{
unsigned long num=0;
int i=0;
for(i=0;i<n;i++)
{
num+=(a*pow(10,i));
}
return num;
}
unsigned long cal(int a,int n)
{
if(a==0)
return 0;
unsigned long result=0;
int i=0;
for(i=1;i<=n;i++)
result+=na(a,i);

return result;
}
void main()
{
int a,n;
printf("Input a and n:");
scanf("%d %d",&a,&n);
printf("The result:%lu
",cal(a,n));


}

上面的兄弟用的是C++我的是C语言哦 楼主要求用的是C吗
程序在下面: 题目很明显当然是计算a+aa+aaa+…+aa…a的值了
#include<stdio.h>
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);
printf("%f",fun(a,n));

}
正确要给分啊~~~~~~~~~~~~~~~~~~

借回答者: treeon -下面就是!
#include<stdio.h>
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);
printf("%f",fun(a,n));

}

#include<stdio.h>
#include<math.h>
void main()
{
int a,n,sum=0,temp=0;
printf("input the a and n:\n");
scanf("%d%d",&a,&n);
printf("sum=");
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
temp+=a*pow(10,j-1);
sum+=temp;
if(i==n)
//cout<<temp<<"="<<sum<<endl;
printf("%d=%d",temp,sum);
else printf("%d+",temp);
temp=0;
}
printf("\n");
}

你能问的明白点么

是计算N个A的和 还是计算N是多少
#include<iostream>
using namespace std;
int main()
{
int a,n;
cout<<"输入a值:";
cin>>a;
cout<<"输入n值:";
cin>>n;
int sum=0,x=0;
for(int i=0;i<n;i++)
{
x=x*10+a;
sum+=x;
}
cout<<sum;
return 0;
}

用c 语言,还有编程计算a+aa+aaa+…+aa…a〔n个a〕的值,n个a的值由键...
include<stdio.h> 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...

用c 语言,还有编程计算a+aa+aaa+…+aa…a〔n个a〕的值,其中a是一个数...
int a,n;printf("Input a and n:");scanf("%d %d",&a,&n);printf("The result:%lu\\n",cal(a,n));}

用c 语言,还有编程计算a+aa+aaa+…+aa…a〔n个a〕的值,n个a的值由键...
a+aa+aaa+…+aa…a=a(1+11+111+...+111...11)\/\/\/ long N(){ char str[100];int s=1,t=1,i,n;scanf("%s",str);\/\/将n个a的值按字符串的方式接收到str;n=strlen(str);for(i=2;i<=n;i++){ t=t*10+1;s=s+t;} return (s*(str[0]-'0'));} ...

用c++ 语言,还有编程计算a+aa+aaa+…+aa…a〔n个a〕的值,n个a的值由...
cout<<"a+aa+...="<< ss<<endl;return 1;}

C语言.编程计算a+aa+aaa+……+aa…a(n个a)的值,要求n和a由用户从键盘输...
这个题利用循环结构就好了,具体代码如下:include <stdio.h>#include<stdlib.h>#include<math.h> int sum(int n, int a); main(){ int a , n ;printf("Input a,n:\\n");scanf("%d,%d",&n,&a);printf("sum=%ld\\n",sum(n,a));system("pause"); } int sum(int a,int n) ...

C语言编程:求Sn=a+aa+aaa+···+aa··a(n个a)的值,其中a和N键盘输入...
include <stdio.h> void main(){ int a,n,count=1;long int sn=0,tn=0;printf("please input a and n\\n");scanf("%d%d",&a,&n);printf("a=%d,n=%d\\n",a,n);while(count<=n){ tn=tn+a;sn=sn+tn;a=a*10;++count;} printf("a+aa+...=%ld\\n",sn);} ...

用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...

C语言编程 求a+aa+aaa+aaaa+………的值,直到加到n个a那一项,其中a是一...
include"stdio.h"void main(){ int a,n,t,i;long int s=0;printf("请输入一个0-9的数字,再输入任意一个整数\\n");scanf("%d%d",&a,&n);t=a;for(i=1;i<=n;i++){ s=s+a;a=a*10+t;} printf("和为%ld\\n",s);} ...

急!!C语言.编程计算a+aa+aaa+……+aa…a(n个a)的值,要求n和a由用户从...
void main(){ int a=0,n=0,i=0,sum[100]={0},num=0;scanf("%d,%d",&n,&a);for(i=1;i<=n;i++){ sum[i]=sum[i-1]*10+a;} for(i=1;i<=n;i++)num = sum[i]+num;printf("%d",num);} === 不好意思,刚才看错了 我已经试过了,这次答案对着呢。

急!!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...