c语言求sn=a aa aaa aaaa…
时间: 2023-05-01 13:01:44 浏览: 346
c 求sn=a aa aaa ... 的值
c语言中,可以使用循环语句来求sn=a+aa+aaa+aaaa+...,其中a为常数。可以使用for循环,每次循环更新s的值。代码类似于这样:
```c
#include <stdio.h>
int main()
{
int a, n;
scanf("%d %d", &a, &n);
int s = 0;
int t = a;
for (int i = 0; i < n; i++) {
s += t;
t = t * 10 + a;
}
printf("%d", s);
return 0;
}
```
这里使用了scanf和printf函数进行输入输出, t变量每次乘10加上a,来构建新的数字,然后累加到s中。
阅读全文