fzu 2102 Solve equation(水题)
来源:互联网 发布:淘宝买一送一怎么设置 编辑:程序博客网 时间:2024/06/05 00:50
题目连接:fzu 2102 Solve equation
题目大意:给出数a,b和进制bas,a和b都是bas进制的数,现在要计算十进制数k和d ,使得a = k * b + d。
解题思路:将a和b转换成十进制数,然后k = a / b, d =a - (a/b) * b.
#include <stdio.h>#include <string.h>const int N = 100;int bas, n, m;int changeBase(char num[], int b) {int len = strlen(num);int ans = 0, k;for (int i = 0; i < len; i++) {if (num[i] >= '0' && num[i] <= '9') k = num[i] - '0';else k = num[i] - 'a' + 10;ans = ans * b + k;}return ans;}int main () {int cas;char a[N], b[N];scanf("%d", &cas);while (cas--) {scanf("%s%s%d", a, b, &bas);n = changeBase(a, bas);m = changeBase(b, bas);int ans = n / m;printf("(%d,%d)\n", ans, n - ans * m);}return 0;}
1 0
- fzu 2102 Solve equation(水题)
- FZU - 2102 Solve equation(水题)
- FZU 2102 Solve equation
- FZU 2102 Solve equation
- FZU - 2102 Solve equation
- FZU-2102-Solve equation
- FZU 2102Solve equation
- FZU 2102 Solve equation (水)
- FZU 2102 Solve equation(规律题)
- F Solve equation(FZU 2102)
- FZU Problem 2102 Solve equation
- 【水】FZU 2102 Solve equation
- FZU Problem 2102 Solve equation (数学啊 )
- FZU 2102 Solve equation (进制转换)
- FZU Problem 2102 Solve equation题解
- FZU Problem 2102 Solve equation 第三届福建省大学生程序设计竞赛
- fzu 1909 An Equation(水题)
- Solve equation
- android关于GPS hal层的分析
- 黑马程序员--代理模式学习总结和心得
- c#语言的字段和属性的区别……
- mysql生产环境导入数据后显示的编码不对 --default-character-set=utf8
- java Map的keySet方法,并遍历Map的值
- fzu 2102 Solve equation(水题)
- OGNL遍历list和map 以及访问四个范围的属性值
- 将Java Project打包成jar,并生成exe
- C++书籍链接
- jQuery validate验证表单
- 优秀的代码风格
- C++实现A星算法自动寻路
- alter index rebuild & alter index rebuild online
- The currently displayed page contains invalid values