解题思路: 转二进制: 多项式之和
注意事项:
参考代码:
#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 人评分
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:565 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1216 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:570 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1376 |
C语言训练-素数问题 (C语言代码)浏览:1673 |
分糖果 (C++代码)浏览:1466 |
输出正反三角形 (C语言代码)浏览:810 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:562 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:561 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:685 |