编写C语言程序:键盘输入正整数a和n,编程 s=a+aa+aaa+aaaa+aa...a(n个a)的值。
时间: 2023-03-10 22:31:51 浏览: 235
我可以给你一个示例的C语言程序:#include <stdio.h>
int main()
{
int a, n;
long s = 0; printf("请输入一个正整数a:");
scanf("%d",&a);
printf("请输入一个正整数n:");
scanf("%d", &n); for(int i=1; i<=n; i++)
{
s = s + a;
a = a*10;
}
printf("s=%ld",s);
return 0;
}
相关问题
用c语言实现:键盘输入正整数a和n,编程 s=a+aa+aaa+aaaa+aa...a(n个a)的值。
可以使用循环来实现这个功能,具体步骤如下:
1. 定义变量a和n,分别表示输入的正整数和重复次数。
2. 定义变量s,用于存储最终结果。
3. 使用循环,从1到n,每次将a的重复次数加1,并将结果累加到s中。
4. 循环结束后,输出s的值。
下面是具体的C语言代码实现:
```
#include <stdio.h>
int main()
{
int a, n, s = 0, t = 0;
printf("请输入正整数a和n:");
scanf("%d%d", &a, &n);
for (int i = 1; i <= n; i++) {
t = t * 10 + a;
s += t;
}
printf("s=%d\n", s);
return 0;
}
```
:键盘输入正整数a和n,编程 s=a+aa+aaa+aaaa+aa...a(n个a)的值,c语言编程
#include <stdio.h>
int main() {
int a, n, s = 0, t = 0;
scanf("%d%d", &a, &n);
for (int i = 1; i <= n; i++) {
t = t * 10 + a;
s += t;
}
printf("%d\n", s);
return 0;
}
阅读全文