2013年7月22日

《C程序设计语言现代方法》第5章 编程题

摘要: 1 编写一个程序,确定一个数的位数。 1 #include 2 3 int main() 4 { 5 int a, cnt = 0; 6 7 while (scanf("%1d", &a) == 1) 8 { 9 cnt++;10 }11 printf("%d\n", cnt);12 13 return 0;14 }注:在Windows下,输入完毕后先按Enter键,再按CTRL+Z键,最后再按Enter键,即可结束输入。在Linux下,输入完毕后按CTRL+D键即可结束输入。2 编写一个程序,要求用户输入24小时制的时间,... 阅读全文

posted @ 2013-07-22 21:52 rezone 阅读(1322) 评论(3) 推荐(0) 编辑

《算法竞赛入门经典》第2章 循环结构程序设计

摘要: 提示2-3 编写程序时,要特别留意“当前行”的跳转和变量的改变。例题2-1 aabb输出所有形如aabb的四位完全平方数(即前两位数字相等,后两位数字也相等)。方法1: 1 #include 2 #include 3 4 int main() 5 { 6 int a, b, n; 7 double m; 8 9 for (a = 1; a 2 3 int main() 4 { 5 int x, n, high, low; 6 7 for (x = 1; ; x++) 8 { 9 n = x * x;10 ... 阅读全文

posted @ 2013-07-22 21:03 rezone 阅读(215) 评论(0) 推荐(0) 编辑

《算法竞赛入门经典》第1章 习题

摘要: 1 表达式11111*11111的值是多少?把5个1换成6个1呢?9个1呢?习题1-1 平均数(average)输入3个整数,输出它们的平均值,保留3位小数。 1 #include 2 3 int main() 4 { 5 int a1, a2, a3; 6 7 scanf("%d%d%d", &a1, &a2, &a3); 8 printf("%.3f\n", (a1 + a2 + a3) / 3.0f); 9 10 return 0;11 }习题1-2 温度(temperature)输入华氏温度f,输出对应的摄氏温度c,保留3 阅读全文

posted @ 2013-07-22 20:11 rezone 阅读(267) 评论(0) 推荐(0) 编辑

导航