解题思路: 转二进制: 多项式之和
注意事项:
参考代码:
#include<iostream> using namespace std; const int N = 1e3 + 10; int a[N]; int main() { int k, n, cnt = 0, p = 1; cin >> k >> n; int j = 0; while(n){ a[j++] = n % 2; n /= 2; } for(int i = 0 ; i < j; i ++){ cnt += a[i] * p; p *= k; } cout << cnt; return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:568 |
【数组的距离】 (C语言代码)浏览:776 |
【排队买票】 (C语言代码)浏览:936 |
简单的for循环浏览:1474 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:676 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1286 |
演讲大赛评分 (C语言代码)浏览:1687 |
字符串的输入输出处理 (C语言代码)浏览:1081 |
简单的a+b (C语言代码)浏览:852 |
字符逆序 (C语言代码)浏览:535 |