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

如题所述

#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");
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-09
#Include <stdio.h> #include<math.h> { double a,n,m=1,s=0; printf("Input a n"); scanf("%lf%lf",&a,&n); for(;m<=n;m++) s+=pow(a,m); printf("s=%lf",s); } that's all.

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

用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的值由键...
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;}

编程计算a+aa+aaa+...+aa...a(n个a)的值,n和a的值由键盘输出。
{\/\/这个循环得到具体的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小于9的整数"<<endl; } system("PAUSE "...

急!!C语言.编程计算a+aa+aaa+……+aa…a(n个a)的值,要求n和a由用户从...
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);}===不好意思,刚才看错了我已经试过了,这次答案对着呢。 本回答由提问者推荐 举报| 答案纠错 | 评论 3...

用c 语言,还有编程计算a+aa+aaa+…+aa…a〔n个a〕的值,其中a是一...
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("...

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语言编写程序”用函数计算aaa...aaa(共n个a)的值
编程计算a+aa+aaa+…+aa…a〔n个a〕的值,n个a的值由键盘输入 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+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);} 运行示例:

相似回答