利用c语言求级数a,aa,aaa,aaaa,aaaaa,…… 的前n项和,a和n由键盘输
//#include “stdafx.h”//If the vc++6.0, with this line.
#include “stdio.h”
int main(void){
int a,n,sum=0,x=0;
while(1){
printf(“Input a n(0=a=9, n Pint)…\n”);
if(scanf(“%d%d”,a,n),a=0 a=9 n0)
break;
printf(“Error, redo: “);
}
while(sum+=(x*=10)+=a,–n);
printf(“The result is %d\n”,sum);
return 0;
}
如和用C语言编写程序”用函数计算aaa…aaa(共n个a)的值
是不是这个题目啊:
编程计算a+aa+aaa+…+aa…a〔n个a〕的值,n个a的值由键盘输入
#includestdio.h
#includemath.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)
printf(“%d=%d”,temp,sum);
else printf(“%d+”,temp);
temp=0;
}
printf(“\n”);
}
如何用C语言编写程序“用函数计算aaa…aaa(共n个a)的值,例如:a=3,n=4,则为3333
void fun(int a,int n){
int i;
for(i=0;in;i++)
printf(“%d”,a);
}
如果想要返回值的话是要有范围的,也可以定义为long型
C语言.编程计算a+aa+aaa+……+aa…a(n个a)的值,要求n和a由用户从键盘输入. 假设输入2和3 输出246
这个题利用循环结构就好了,具体代码如下:
#include stdio.h
#includestdlib.h
#includemath.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)
{
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;
}
求a aa aaa aaaa … aaaaaa(n个a)c语言用while循环
#include stdio.h
int main()
{int n,a,i,t=0,s=0;
scanf(“%d%d”,a,n);
for(i=0;in;i++)
{t=t*10+a;
s+=t;
}
printf(“%d\n”,s);
return 0;
}