摘要: 求素数,这是一个“古老”的问题,每个学过编程的人都应该碰到过,这里是求第M+1到第N个素数,这么经典的问题,当然得给它写上一笔,下面是题设要求及代码实现 阅读全文
posted @ 2015-04-01 21:16 自由的青 阅读(910) 评论(5) 推荐(0) 编辑
摘要: 有两个值得注意的地方:1、变长数组(VLA)的使用,没想到PAT上的OJ竟然支持C99,一开始不知道就没用,看了看别人的,既然,还是用吧, 它有一点我不太喜欢,它不能像一般数组那样在声明时通过赋一个0让全部元素初始化为零,等等,有点理解了。2、long long长整型的格式化输入输出,都要在"%d" 阅读全文
posted @ 2015-04-01 16:48 自由的青 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 用拼音输出一个数字的各位数字之和,这个或许比上面的标题恰当。这里我第一次用到了sprintf()(stdio.h)这个函数,我本来是要找itoa()(stdlib.h)函数来着,查资料一看,说这个函数不是ANSI的标准函数,而且完全可以用sprintf()替代,此外,这个函数还是非常强大的,此处未用 阅读全文
posted @ 2015-04-01 11:11 自由的青 阅读(355) 评论(2) 推荐(0) 编辑
摘要: 此题为简化版,题设为“以'.'结尾”、“单词与语言无关”。三种情况下的输入输出为 . -> 无输出 a b. ->1 1(无空格) a b . ->1 1(无空格) 程序中为了让最后不输出空格,设置了一个bool型的flag,输出了数字时将flag置为真,输出下一个数时如果flag为真则先输出一个空 阅读全文
posted @ 2015-04-01 10:19 自由的青 阅读(893) 评论(0) 推荐(1) 编辑