C语言程序设计:通过函数求s=a+aa+aaa+...+aaa...a(0<a<10)共n项,最后一项有n个a。在主函数中输入a和n,调用函数获得结果,在主函数中输出结果
时间: 2024-01-21 19:18:55 浏览: 80
C语言课程设计
以下是通过函数求s的C语言程序设计:
```c
#include <stdio.h>
int func(int a, int n) {
int result = 0, term = 0;
for (int i = 1; i <= n; i++) {
term = term * 10 + a;
result += term;
}
return result;
}
int main() {
int a, n;
printf("请输入a和n的值:");
scanf("%d %d", &a, &n);
int s = func(a, n);
printf("s = %d\n", s);
return 0;
}
```
首先,在func函数中使用循环计算每一项的值,并将每一项相加得到结果。在主函数中,通过scanf函数获取输入的a和n的值,并调用func函数计算s的值,最后输出结果。
阅读全文