pat 乙级 1017. A除以B (20)
来源:互联网 发布:如何修改游戏数据 编辑:程序博客网 时间:2024/06/05 22:51
思路:
为了省事 我把 录入的两个数据 直接 用一个字符串保存;gets()录入 ,中间一个空格而已 。
代码实现如下:
#include<stdio.h>#include<string.h>int main() {char a[1005],b[1001];gets(a);int len = strlen(a);int sum = 0,R;int n = a[len-1] - 48;int m = a[0] - 48;int c = m;if (len==3) {b[0] = m / n;R = m%n;printf("%d %d",b[0],R);printf("\n");return 0;}else {for (int i = 0;i < len - 2;i++) {if (i == 0) { b[0] = m / n; }else {c = c%n * 10 + a[i] - 48;b[i] = c / n;}}R = c % n;if (b[0] == 0) {for (int j = 1;j < len - 2;j++) {printf("%d", b[j]);}printf(" %d", R);printf("\n");}else {for (int j = 0;j < len - 2;j++) {printf("%d", b[j]);}printf(" %d", R);printf("\n");}return 0;}}
阅读全文
0 0
- PAT-乙级-1017. A除以B (20)
- PAT乙级.1017. A除以B (20)
- PAT乙级 1017. A除以B (20)
- 1017. A除以B (20) PAT乙级
- PAT乙级1017. A除以B (20)
- 1017. A除以B (20)--PAT乙级
- PAT乙级 1017. A除以B (20)
- PAT乙级1017. A除以B (20)
- PAT 乙级 1017. A除以B (20)
- [PAT乙级]1017. A除以B (20)
- pat 乙级 1017. A除以B (20)
- 1017. A除以B (20)--PAT乙级
- PAT乙级1017. A除以B(20)
- PAT乙级 1017. A除以B
- PAT 乙级 1017. A除以B
- PAT(乙级)1017. A除以B
- PAT乙级:1017. A除以B (C)
- [PAT-乙级]1017.A除以B
- 新手入门-20170904-如何愉快地在 docker 环境下玩耍 TF
- Ubuntu "System program problem detected"
- 红黑树TreeMap使用
- 小z的袜子(学习莫队算法...)
- 集线器与交换机
- pat 乙级 1017. A除以B (20)
- Linux——crontab
- nyoj 44 子串和
- HDU1102 Constructing Roads (Kruskal)
- mtk开发经验资料总结
- CentOS 6.5通过yum安装和配置MySQL
- JAVA互联网架构学习之Spring整合SpringMVC
- android.mk
- OS缓存策略——NSCache的简单使用