算法竞赛入门经典-第2版
darkbkc
这个作者很懒,什么都没留下…
展开
-
韩信点兵
韩信点兵原创 2017-03-11 15:45:10 · 508 阅读 · 0 评论 -
C语言打印倒三角形
C语言打印倒三角形输入正整数n<=20,输出一个n层的倒三角形。#include <stdio.h>#include <stdlib.h>#include <math.h>#include <time.h>/*int main(){ int num,count2; char triangle[40]; while(scanf("%d",&num)==1){原创 2017-03-11 17:18:40 · 12874 阅读 · 0 评论 -
子序列的和
子序列的和题目 输入两个小于10^6的正整数n,m,输出1/n^2+1/(n+1)^2+…+1/m^2,保留5位小数。输入包含多组数据,结束标记为n=m=0样例输入: 2 4 65536 655360 0 0样例输出 Case 1: 0.42361 Case 2: 0.00001为了避免n^2溢出,用浮点数记录1/n,再平方,而不是记录n^2,再求1/n^2。代码如下原创 2017-03-11 17:56:53 · 313 阅读 · 0 评论 -
2-5 分数化小数
分数化小数题目 输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b≤10^6,c≤100.输入包含多组数据,结束标记为a=b=c=0样例输入: > 1 6 4 0 0 0样例输出: Case 1: 0.1667#include <stdio.h>#include <stdlib.h>#include <math.h>#include <time.h原创 2017-03-11 18:30:08 · 493 阅读 · 0 评论 -
2-6 排列
用1,2,3,…,9组成3个三位数abc, def和ghi,每个数字恰好使用一次,要求abc:def:ghi = 1:2:3。按照”abc def ghi”的格式输出所有解,每行一个解。提示:不必太动脑筋。 //2-6 version 1 #include <stdio.h> #include <string.h> int main() {转载 2017-03-11 21:19:47 · 436 阅读 · 0 评论 -
判断浮点数是否相等
题目二 下面的程序运行结果是什么?“!=”运算符表示“不相等”。提升:请上机实验,不要凭主观感觉回答。#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ double i; for(i=0;i!=10;i+=0.1) printf("%.1f\n",i); ret原创 2017-03-11 21:44:40 · 645 阅读 · 0 评论