我的C语言编程练习
thmfire
我就是我!
展开
-
练习51
/********************************************************************************* 51. 微型蓝球赛. 甲,乙两队进行蓝球比赛,结果甲队以S:T 获胜.(T<S<=10, S,T 由原创 2008-10-26 10:34:00 · 493 阅读 · 0 评论 -
练习58
/************************************************************************************ 58. 将7万元投资到A,B,C三项目上,其利润见下表: 投资额(万元)│ 1原创 2008-11-22 08:57:00 · 396 阅读 · 0 评论 -
练习47
/************************************************************************************** 47. 某些密码由 N 个英文字母组成(N〈26), 每个字母的平均使用率为:W1,W2,..原创 2008-11-22 09:04:00 · 434 阅读 · 0 评论 -
练习31
/************************************************************************************* 31. 甲乙两人从24枚棋子中轮流取子,甲先取,规定每次所取的枚数不能多于上 一个人所取的枚原创 2011-10-16 21:17:29 · 426 阅读 · 0 评论 -
练习75
/************************************************************************************* 75. (钱币系统问题) 某钱币系统由 k (k≤20) 种硬币组成, 币值依次为 a[1],原创 2008-10-26 10:41:00 · 562 阅读 · 1 评论 -
练习53
/******************************************************************************* 53. (工作安排问题) 现有 N (N≤8) 件工作, 分别由 N 个人完成, 每人都完成一 件,且只完成原创 2008-10-26 10:36:00 · 368 阅读 · 0 评论 -
练习1
/************************************************************************** 1. 给定等式 A B C D E 其中每个字母代表一个数字,且不同数字对应不原创 2008-10-26 09:36:00 · 416 阅读 · 0 评论 -
练习76
/******************************************************************************* 76. (省刻度尺问题)给定长度为 L 的直尺, L 为整数, 且L≤40. 为了能一次直接 量出 1,2,...,L 的各种长度, 该尺内部至少要有多少条刻度 ? 请输出最少刻度 数( 不含两端点)及每个刻原创 2008-11-16 09:22:00 · 521 阅读 · 0 评论 -
练习74
/******************************************************************************** 74. (NOI95.1_5) m、n为整数,且满足下列两个条件: ① m、n∈{1, 2, …, k}, (1≤k≤109) ② (n^2-m*n-m^2)^2=1 编一程序, 由原创 2008-10-26 10:41:00 · 360 阅读 · 0 评论 -
练习43
/*********************************************************************************** 43. 对于次数很高,但项目很少的多项式,可用链表来表示。 例如:X^1000-76*X^76+3*X^3-7可表示为 ┌─┬──┬─┐ ┌──┬─┬─┐ ┌─┬─┬─┐ ┌─┬─┬──┐原创 2008-10-26 10:31:00 · 306 阅读 · 0 评论 -
练习41
/************************************************************************************ 41. (合并链表) 已知两个链表 AN={a1,a2,...an}, BN={b1,b2,...bm}, 将其合并 为一个链表 CN={a1,b1,a2,b2,...}***************原创 2008-10-26 10:29:00 · 294 阅读 · 0 评论 -
练习38
/********************************************************************************** 38. 有一集合中有 N 个元素,每个元素均为自然数。给定一个 total (假设每个 元素值均小于total),求满足条件的所有子集,子集中各元素之和应等于total。 **********原创 2008-10-26 10:27:00 · 350 阅读 · 0 评论 -
练习20
/*******************************************************************************20. (N皇后) 在国际象棋的棋盘上放置N个皇后,使其不能互相攻击,即任意 两个皇后不能处在棋盘的同一行,同一列,同一斜线上,试问共有多少种摆法? 利用回溯法求解N皇后问题**************原创 2008-10-26 10:20:00 · 311 阅读 · 0 评论 -
练习36
/************************************************************************************* 36. 猴子选大王: ① N 只猴子站成一行,每隔 M 只从头到尾报数,反复进行,报过数原创 2008-11-16 10:57:00 · 382 阅读 · 0 评论 -
练习55
/*********************************************************************************** 55. (液晶显示) 下图是用液晶七笔阿拉数字表示的十个数字,我们把横和竖的一 个短划都称为一笔,即7有3笔原创 2008-11-21 15:17:00 · 372 阅读 · 0 评论 -
练习72
/********************************************************************************* 72. (NOI'95.1_2) 在一个园形操场的四周摆放 N 堆石子(N≤100), 现要将石子有原创 2008-10-26 10:39:00 · 344 阅读 · 0 评论 -
练习54-求N个字符串的最长公共子串
/************************************************************************** 54. 求N个字符串的最长公共子串,N<=20,字符串长度不超过255。 例如:N=3,由键盘依次输入三个字符串为原创 2008-11-25 15:26:00 · 954 阅读 · 0 评论 -
练习34
/***************************************************************************** 34. ( 取棋子 ) 设有N颗棋子,由人和计算机轮流从中取走若干颗。每方每次最 多取K颗,最少取1颗 (原创 2011-10-16 21:28:19 · 338 阅读 · 0 评论 -
练习65
/********************************************************************************* 65. ( NOI'94.1_1 ) 键盘输入一个仅由小写字母组成的字符串,输出以该串中任 取M个字原创 2008-11-16 09:28:00 · 369 阅读 · 0 评论 -
练习48
/******************************************************************************* 48. 将4个红球,3个白球与3个黄球排成一排,共有多少种排法? ****************原创 2008-10-26 10:33:00 · 558 阅读 · 0 评论 -
练习30
/****************************************************************************** 30. 某机要部门安装了电子锁。M个工作人员每人发一张磁卡,卡上有开锁的密码特征。 为了确保安全,规定原创 2011-10-16 21:25:28 · 410 阅读 · 0 评论 -
练习67
/********************************************************************************** 67. ( NOI'94.1_3 ) 一个实数数列共有N项,已知a(i)=(a(i-1)-a(i+1)原创 2008-11-16 09:32:00 · 458 阅读 · 0 评论 -
练习45
/************************************************************************************** 45. (数列的最小代价) 给定一个正整数序列,例如:4,1,2,3, 不改变数的位置把原创 2008-10-26 10:32:00 · 295 阅读 · 0 评论 -
练习49
/************************************************************************** 49. 有面值为 M..N 的邮票各一枚,共能拼出多少不同的面额。 ********************原创 2008-10-26 10:33:00 · 377 阅读 · 0 评论 -
练习46
/********************************************************************************* 46. 设有一个字符串,长度小于 100,且全部以英文字母组成。对字串中的每个字 母可用 0,原创 2011-10-16 21:30:07 · 374 阅读 · 0 评论 -
练习46
/********************************************************************************** 46. 设有一个字符串,长度小于 100,且全部以英文字母组成。对字串中的每个字 母可用 0,1,2 三个数字原创 2008-11-22 09:01:00 · 379 阅读 · 0 评论 -
练习17
/********************************************************************************** 17. 编写一个程序,当输入不超过60个字符组成的英文文字时,计算机将这个句子 中的字母按英文字典字母顺序重新排列,排列后的单词的长度要与原始句子中的长度 相同。例如: 输入:原创 2008-10-26 10:18:00 · 340 阅读 · 0 评论 -
练习12
/***********************************************************************************12. 下图是一个集装箱仓库,阴影部分表示有集装箱存放不能通过,无阴影处为临时通 道。当有人要从入口处到达出口处时,必须寻找可通过路线,请你找出可完成这个过程 的最方便(即用最短路线)到达出口处的路径。原创 2008-10-26 10:14:00 · 355 阅读 · 0 评论 -
练习8
/***********************************************************************************************8. 输入两个正整数X,Y,将X,Y化为二进制数,然后将这两个二进制数作二进 制加法运算,再将结果化为十进制数输出。*************************原创 2008-10-26 10:09:00 · 482 阅读 · 0 评论 -
练习19
/******************************************************************************19. (背包问题) 有 N 件物品 d1,......dN,每件物品重量为 W1,..., WN (Wi > 0), 每件物品价值为 V1,......VN (Vi>0)。用这N件物品的某个子集 填空背包,使得所原创 2008-10-26 10:20:00 · 302 阅读 · 0 评论 -
练习15
/*****************************************************************************15. 已知6个城市,用c[i,j]表示从i城市到城市j是否有单向的直达汽车 (1= 车; 否则 c[i,j]=0. 试编制程序,对于给出的城市代号i,打印出从该城市出 发乘车(包括转车)可以到达的所有城市原创 2008-10-26 10:16:00 · 385 阅读 · 0 评论 -
练习10
/****************************************************************************10. 如图1所示,编写程序计算 ┎┰┰┰┰┰┰┰┰┰┒ 大大小小正方形共有多少?当最小 ┠╂╂╂╂╂╂╂╂╂┨ 正方行边长为1时,它们的总面积原创 2008-10-26 10:11:00 · 293 阅读 · 0 评论 -
练习5
/************************************************************* * 5. 输入一个十进数,将其转换成 N 进制数(0 *************************************************************/#include void main(){原创 2008-10-26 10:01:00 · 318 阅读 · 0 评论 -
练习3
/************************************************************************ 3. 打印一个 N*N 的方阵,N为每边 N=15 打印出下面图形 字符的个数(3<N<20), 要求最 TTTTTTTTTTTTTTT 外一层为"T", 第二层为"J", 从原创 2008-10-26 09:43:00 · 336 阅读 · 0 评论 -
练习44
/***************************************************************************************** 44. (一元多项式加法) 实现两个整系数一元多项式的加法。例如, 对于多项式 5*X^6+4*X^3-7*X^4+1 与多项式 50*X^2+4*X, 运算结果为: 5*X^6-7*原创 2008-10-26 10:31:00 · 252 阅读 · 0 评论 -
练习40
/*******************************************************************************40. 一个整型变量只能用来存贮较小的 N!的值,当 N 较大时,可将阶乘值中的 每一个数字放在一个一维数组的一个元素中。使用这方法,打印: ① N!的值; ② N!-M!(M>N); ③原创 2008-10-26 10:28:00 · 290 阅读 · 0 评论 -
练习39
/************************************************************************************** 39. 一个集合满足如下条件: (1)1是集合的元素; (2) 若 P 是集合的元素,则 2*P+1,4*P+5 也是集合的元素。 求:此集合中最小的 K 个元素。 ③ 对ABC作原创 2008-10-26 10:28:00 · 283 阅读 · 0 评论 -
练习24
/*********************************************************************************24. 某地街道把城市分割成矩形方格,每一方格叫作块,某人从家中出发上班, 向东要走M块,向北要走N块,(见图)。请设计一个程序,由计算机寻找并 打印出所有的上班的路径。原创 2008-10-26 10:24:00 · 475 阅读 · 0 评论 -
练习23
/******************************************************************************** 23. (覆盖问题) 有边长为N(N为偶数)的正方形,请你用N^2/2个长为2, 宽为1的长方形,将它全部覆盖。编程打印出所有覆盖方法。如:N=4 ┌─┬──┬─┐ ┌──┬─原创 2008-10-26 10:23:00 · 500 阅读 · 0 评论 -
练习21
/****************************************************************************21. 请设计一个程序,由计算机把1.. ̄.8的八个自然数填入图中,使得横、 竖、对角任何两个相邻的小方格中的两个数是不连续的。(下图右侧的 4 个图 为禁止的情形). ┌─┐原创 2008-10-26 10:21:00 · 270 阅读 · 0 评论