C/C++
文章平均质量分 60
wangfengjs
这个作者很懒,什么都没留下…
展开
-
打印图形——空心字符菱形
输入: 菱型起始字母和菱形的高度。输出: 参看测试用例,打印空心的由字符组成的菱形。 测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示C 4↵以文本方式显示 C↵ D D↵原创 2012-11-10 20:55:24 · 6674 阅读 · 0 评论 -
逆波兰算数表达式
逆波兰算术表达式 传统的算术表达式是由操作数(又叫运算对象或运算量)和运算符以及改变运算次序的圆括号连接而成的式子。 其运算规则如下: (1) 先计算括号内,后计算括号外; (2) 在无括号或同层括号内,先进行乘除运算,后进行加减运算,即乘除运算的优先级高于加减运算的优先级; (3) 同一优先级运算,从左向右依次进行。原创 2013-01-09 21:08:00 · 4198 阅读 · 1 评论 -
查找子字符串
编写一个函数,该函数的功能是在给定的字符串中查找可能的子字符串,该子字符串是由给定的同一字符组成的最长的字符串。例如:给定字符串是“ asddrrddddds ”,给定的字符是‘ d ’ , 获得的子字符串是“ ddddd ”。函数原型: char * search(char *str, char ch) 。参数说明: str 保存给定的字符串的首地址(字符原创 2013-01-09 21:05:50 · 890 阅读 · 0 评论 -
递归——求表示方法
求表示方法设 m、n 均为自然数,m 可表示为一些不超过 n 的自然数之和,f(m,n) 为这种表示方式的数目。例如,f(5,3)=5,有5种表示方法:3+2,3+1+1,2+2+1,2+1+1+1,1+1+1+1+1。请编写程序,计算f(m,n)的值。输入: m n输出: f(m,n)的值原创 2013-01-09 11:49:54 · 676 阅读 · 0 评论 -
铺地板
H5:铺地板(选作)背景: 你是一名室内装潢工程队的配料员。你的伙伴们喜欢采用“之”字型的方式铺大理石地砖,图案如下:1267153581416491317221012182原创 2012-12-21 11:49:17 · 2256 阅读 · 2 评论 -
小蜜蜂
H4:小蜜蜂(选作)一只小蜜蜂在如下图所示的蜂窝上爬行。它爬行时,只能从一个格爬到相邻的大号格子中。例如,从 1 号格子可以爬到 2 号或者 3 号格子,从 2 号则可以爬到 3 号或者 4 号格子。 请问从一个格子 a 爬到一个格子 b 一共有多少种可行的路线。输入: 分别是起始点 a 和终止点 b 的编号。( a 和 b 在 1原创 2012-12-21 11:46:22 · 2117 阅读 · 0 评论 -
猜数字
H3:猜数字(选作)有如下一组数字,其中每个数字都在 1 ~ 63 之间, 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 2 3 6 7 10 11 14 15 18 19 22 23 26 27 30 31 34 3原创 2012-12-21 11:41:23 · 3434 阅读 · 1 评论 -
空心字符菱形
输入: 菱型起始字母和菱形的高度。输出: 参看测试用例,打印空心的由字符组成的菱形。源代码:#includeint main(){ int i,j,n; char c; scanf("%c%d",&c,&n); for(i=0;i<n;i++) { for(j=0;j<n+i;j++)原创 2012-12-21 11:33:49 · 1067 阅读 · 0 评论 -
空心的倒三角型
背景: 请根据要求打印可空心倒三角形。输入: 输入三角形的高度(h >= 0)。输出: 打印相应的空心倒三角形。图样参见测试用例。源代码:#includeint main(){ int i,j,n; scanf("%d原创 2012-12-21 11:25:20 · 2305 阅读 · 0 评论 -
学生成绩排序
学生成绩排序 大家参加了期末考试,成绩出来后老师要对 n 个学生进行成绩汇总和排序。要求程序按成绩降序进行排序。在排序过程中对于成绩相同的学生,要按照输入数据的顺序进行排列。例如:有5名学生的成绩:zhang1,90zhang2,91zhang3,99zhang4,91zhang5,98则排序结果应该为:zhang3,99zhang5,原创 2012-12-28 22:17:11 · 5967 阅读 · 0 评论 -
二年级小学生的题目
两个二年级小朋友在一起玩游戏,小明给出一堆不超过两位的正整数和运算要求(+、-、*、/、%),小丽要找出这些整数中的最大值和最小值,然后按照小明的要求算出最大数与最小数进行算术运算的结果。输入: 用逗号分隔的不超过两位的正整数序列,及其运算符和等号输出: 最大数 op 最小数=结果 测试输入期待的输出时间原创 2012-11-19 15:53:25 · 1788 阅读 · 0 评论 -
打印图形——空心的倒三角形
请根据要求打印可空心倒三角形。输入: 输入三角形的高度(h >= 0)。输出: 打印相应的空心倒三角形。图样参见测试用例。 测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示3↵以文本方式显示原创 2012-11-10 20:50:27 · 7214 阅读 · 0 评论 -
循环——寻找特殊整数
请编写一个程序寻找一种特殊整数:一个 n 位的正整数等于其各位数字的n次方之和。例如:407=4×4×4+0×0×0+7×7×7。所以407就是一个特殊数。输入: 正整数的位数n(n输出: 所有此n位特殊数。每个数占一行。若不存在符合条件的特殊数,则输出提示:“No output.”;若存在,则从小到大进行输出。原创 2012-11-10 20:46:05 · 2194 阅读 · 0 评论 -
循环——计算SUM的值
已知公式:SUM = 1 + 1/2 + 1/3 + 1/4 + ... + 1/n输入: n输出: 表达式 sum 的值。结果保留 6 位小数。源代码#includeint main(){ int i,n; double sum=0; scanf("%d",&n); for(i=0;i<n;i++)原创 2012-11-10 20:33:12 · 1186 阅读 · 0 评论