算法竞赛入门经典
文章平均质量分 74
litiouslove
这个作者很懒,什么都没留下…
展开
-
《算法竞赛入门经典》——重新实现库函数
在学习字符串时,重新实现一些库函数的功能是很有益的。练习1:只用getchar函数读入一个整数。假设它占据单独的一行,读到行末为止,包括换行符。输入保证读入的整数可以保存在int中。// 3.4.4-1 只用getchar函数读入一个整数。#include int main(void){ int a[100], i = 0, num = 0; while((a[i]原创 2012-08-24 10:55:00 · 3286 阅读 · 7 评论 -
《算法竞赛入门经典》 第五章 基础题目选解
5.1 字符串5.11 WERTYU// 5.1.1 WERTYU#include char *s = "1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";int main(void){ int i, c; while((c = getchar()) != EOF) { for(i = 1; s[i] && s[i] !=原创 2012-09-29 17:29:51 · 2473 阅读 · 1 评论 -
《算法竞赛入门经典》习题——Chapter 2
习题2-1 位数(digit)题目:输入一个不超过10^9的正整数,输出它的位数。例如12735的位数是5。请不要使用任何数学函数,只用四则运算和循环语句实现。分析:考察循环的使用。源码:// 习题2-1 位数(digit)#include int main(void){ int n, digit = 0; scanf("%d", &n); while(n原创 2012-08-21 16:28:19 · 15033 阅读 · 34 评论 -
《算法竞赛入门经典》习题——Chapter 1
习题1-1 平均数(average)题目:输入3个整数,输出他们的平均值,保留3位小数。分析:主要考察的是C语言打印函数(printf)的输出格式。C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项。各项的意义介绍如下:表示输出类型的格式字符 格式字符意义a原创 2012-08-10 19:12:54 · 5043 阅读 · 4 评论