这是我写的程序
#include<stdio.h>
#include<math.h>
int main()
{
int a, n, b = 0, t = 0;
scanf_s("a=%d,n=%d", &a, &n);
for (int i = 0; i < n;i++)
{
t = a * pow(10, n-1)+b;
b += t;
}
printf("%d", b);
return 0;
}
为啥输入a=2,n=2时,输出结果是零啊,求解答一下并帮忙修改一下!
输入一定要是a=2,n=4这样子
然后这行如下修改:
t = a * pow(10, i)+t;