- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 用栈的思想实现数制转换(十进制->八进制)
十进制和其他d进制数的转换是计算机实现计算的基本问题,其中一个简单算法基于下列原理: N=(N div d)*d+N mod d(div 为整除运算,mod为求余运算)下列代码用栈的思想(先进后出)实现数制转换,不足之处是: 仅仅是用代码实现功能; 代码没有优化; 中间“注释”太多。 参考代码:#include <stdio.h> #include <stdlib.h> #define OK
2016-08-11 07:15:39 1471 1
原创 周期串 (Periodic Strings,UVa455)
如果一个字符串可以由某个长度为k的字符串重复多次得到,则称该串以k为周期。 例如:abcabcabcabc 以3为周期(注意,它也以6和12为周期)。 输入一个长度不超过80的字符串,输出其最小周期。#include <stdio.h> #include <string.h> #define N 85 int main() { char ch[N]; int T; //周期
2016-08-10 11:25:47 315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人