c语言编写代码:. 整数的多项式表示 || 题目描述 给定一个正整数n和一个大于1的正整数x,一定有唯一的<a0,a1,...,ak>(0<=ai<x)使得下面的等式成立: n = a0 + a1x + a2x2 + ... + akxk 要求编写程序,输入n和x,倒序输出 a0,a1,...,ak ak+1=ak+2=...a∞=0,因此不输出 输入 两个整数n和x,其中,n>0, x>1 输出 输出ak ak-1 ... a1a0 以空格间隔(a0之后也有空格)
时间: 2023-06-14 19:06:32 浏览: 152
一元多项式程序的编写 c语言
```c
#include <stdio.h>
int main() {
int n, x, a[100], i = 0;
scanf("%d%d", &n, &x);
// 计算多项式系数
while (n) {
a[i++] = n % x;
n /= x;
}
// 输出多项式系数
for (int j = i - 1; j >= 0; j--) {
printf("%d ", a[j]);
}
return 0;
}
```
阅读全文