主题:请求知道
数a求和(胡宁静)
题目描述:
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制输入。
输入描述:
输入基数a和需要相加的个数n
输出描述描述:输出相加的结果,注意结果最后不需要回车换行
样式输入:
2 5
样式输出:
24690
以下是我编的程序,可是在提交的时候 显示的是 答案错误,请高手指教 为什么?
#include<stdio.h>
#include<math.h>
int main()
{
int i,a,n,t=0,s=0;
scanf("%d %d",&a,&n);
for(i=1;i<=n;i++)
{
t+=a*pow(10,i-1);
s+=t;
}
printf("%d",s);
printf("\n");
return 0;
}
输出相加的结果,注意结果最后不需要回车换行
题目描述:
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制输入。
输入描述:
输入基数a和需要相加的个数n
输出描述描述:输出相加的结果,注意结果最后不需要回车换行
样式输入:
2 5
样式输出:
24690
以下是我编的程序,可是在提交的时候 显示的是 答案错误,请高手指教 为什么?
#include<stdio.h>
#include<math.h>
int main()
{
int i,a,n,t=0,s=0;
scanf("%d %d",&a,&n);
for(i=1;i<=n;i++)
{
t+=a*pow(10,i-1);
s+=t;
}
printf("%d",s);
printf("\n");
return 0;
}
输出相加的结果,注意结果最后不需要回车换行