- 博客(41)
- 收藏
- 关注
原创 C 练习实例40
/ Copyright © 2013年 编程字典. All rights reserved.printf("\n排序后的数组:\n");printf("原始数组是:\n");用第一个与最后一个交换。将一个数组逆序输出。
2024-04-29 10:00:00 110
原创 C 练习实例39
首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。// Copyright © 2013年 编程字典. All rights reserved.有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。printf("\n插入一个新的数字: ");printf("原始数组是:\n");插入一个新的数字: 10。
2024-04-29 07:00:00 402
原创 C 练习实例38
/ Copyright © 2013年 编程字典. All rights reserved.利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。printf("对角线之和为:%d\n",sum);printf("请输入矩阵(3*3):\n");求一个3*3矩阵对角线元素之和。
2024-04-28 09:30:00 111
原创 C 练习实例37 - 排序
可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换。// Copyright © 2013年 编程字典. All rights reserved.printf("请输入 10 个数字:\n");printf("排序结果是:\n");对10个数进行排序。
2024-04-28 07:00:00 306
原创 C 练习实例36 - 求100之内的素数
质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。// Copyright © 2013年 编程字典. All rights reserved.求100之内的素数。
2024-04-27 16:49:54 1357
原创 C 练习实例35
字符串反转,如将字符串 "www.codingdict.com" 反转为 "moc.boonur.www"。// Copyright © 2013年 编程字典. All rights reserved.reverse(s);// 获取字符串长度。
2024-04-27 16:49:19 222
原创 C 练习实例33 - 质数(素数)判断
质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。// Copyright © 2013年 编程字典. All rights reserved.判断一个数字是否为质数。
2024-04-26 07:00:00 765
原创 C 练习实例32
/ Copyright © 2013年 编程字典. All rights reserved.删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母。// 删除字符串中指定字母函数。
2024-04-25 13:57:00 294
原创 C 练习实例31
getchar();的问题,第二次是读入的一个换行符,而不是输入的字符,因此需要加一个getchar() 吃掉换行符。请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。printf("请输入下一个字母\n");printf("请输入下一个字母\n");printf("请输入第一个字母:\n");
2024-04-25 13:56:26 329
原创 C 练习实例31
getchar();的问题,第二次是读入的一个换行符,而不是输入的字符,因此需要加一个getchar() 吃掉换行符。请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。printf("请输入下一个字母\n");printf("请输入下一个字母\n");printf("请输入第一个字母:\n");
2024-04-24 08:00:00 262
原创 C 练习实例30 - 回文数
/ Copyright © 2013年 编程字典. All rights reserved.if (ge==wan&&shi==qian) { /*个位等于万位并且十位等于千位*/即12321是回文数,个位与万位相同,十位与千位相同。printf("这不是回文数\n");printf("这是回文数\n");printf("请输入 5 位数字:");请输入 5 位数字:12321。请输入 5 位数字:12345。
2024-04-24 07:00:00 261
原创 C 练习实例29
printf("为 5 位数,逆序为: %ld %ld %ld %ld %ld\n",e,d,c,b,a);printf("为 4 位数,逆序为: %ld %ld %ld %ld\n",e,d,c,b);printf("为 3 位数,逆序为:%ld %ld %ld\n",e,d,c);printf("为 2 位数,逆序为: %ld %ld\n",e,d);printf("为 1 位数,逆序为:%ld\n",e);d=x%100/10;
2024-04-23 18:01:04 391
原创 C 练习实例28
有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。// Copyright © 2013年 编程字典. All rights reserved.
2024-04-23 18:00:30 414
原创 C 练习实例27
/ Copyright © 2013年 编程字典. All rights reserved.printf("相反顺序输出结果\40:\40");利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。printf("请输入5个字符\40:\40");相反顺序输出结果 : edcba。请输入5个字符 : abcde。
2024-04-22 08:00:00 151
原创 C 练习实例24
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。// Copyright © 2013年 编程字典. All rights reserved.请抓住分子与分母的变化规律。
2024-04-21 12:50:20 123
原创 C 练习实例23
打印出如下图案(菱形)。***********************先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。
2024-04-20 10:00:00 390
原创 C 练习实例22
两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。printf("顺序为:a--%c\tb--%c\tc--%c\n",i,j,k);// Copyright © 2013年 编程字典. All rights reserved.顺序为:a--z b--x c--y。
2024-04-20 08:00:00 337
原创 C 练习实例21
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。// Copyright © 2013年 编程字典. All rights reserved.x1=(x2+1)*2;// 第一天的桃子数是第2天桃子数加1后的2倍。printf("总数为 %d\n",x1);2) 从第10天可以类推到第1天,是一个循环过程。以此类推: x前=(x后+1)*2。
2024-04-19 10:34:49 807
原创 C 练习实例20
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?// Copyright © 2013年 编程字典. All rights reserved.printf("第10次落地时,共经过%f米,第10次反弹高%f米\n",s,h);第10次落地时,共经过299.609375米,第10次反弹高0.097656米。
2024-04-19 10:34:16 162
原创 C 练习实例19
一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。// Copyright © 2013年 编程字典. All rights reserved.
2024-04-18 08:00:00 321 1
原创 C 练习实例18
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。// Copyright © 2013年 编程字典. All rights reserved.printf("请输入 a 和 n:\n");关键是计算出每一项的值。
2024-04-18 07:00:00 149 1
原创 C 练习实例17
printf("字母=%d,数字=%d,空格=%d,其他=%d\n",letters,digits,spaces,others);// Copyright © 2013年 编程字典. All rights reserved.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。利用while语句,条件为输入的字符不为'\n'。printf("请输入一些字母:\n");字母=12,数字=3,空格=1,其他=2。
2024-04-17 18:18:51 630 1
原创 C 练习实例16
由此可知,b与r的最大公约数也是c,即gcd(a,b)=gcd(b,a mod b),得证。printf("这两个数的最大公约数是%d,最小公倍数是%d\n",b,n/b);(1)最小公倍数=输入的两个数之积除于它们的最大公约数,关键是求出最大公约数;1)证明:设c是a和b的最大公约数,记为c=gcd(a,b),a>=b,可知r也是c的倍数,且k-mj与j互素,否则与前述k,j互素矛盾,设a=kc,b=jc,则k,j互素,否则c不是最大公约数。据上,r=a-mb=kc-mjc=(k-mj)c。
2024-04-17 18:18:19 243 1
原创 C 练习实例15
利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。// Copyright © 2013年 编程字典. All rights reserved.a:b这是条件运算符的基本例子。printf("请输入分数: ");
2024-04-16 08:15:00 154
原创 C 练习实例14 - 将一个正整数分解质因数
/ Copyright © 2013年 编程字典. All rights reserved.将一个正整数分解质因数。例如:输入90,打印出90=2。printf("请输入整数:");
2024-04-16 07:15:00 266
原创 C 练习实例13
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。// Copyright © 2013年 编程字典. All rights reserved.利用for循环控制100-999个数,每个数分解出个位,十位,百位。
2024-04-15 21:01:16 1042 2
原创 C 练习实例12
判断101到200之间的素数。判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。
2024-04-15 21:00:22 137 2
原创 C 练习实例11
古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)。
2024-04-14 08:00:00 297 1
原创 C 练习实例10
打印楼梯,同时在楼梯上方打印两个笑脸。用 ASCII 1 来输出笑脸;用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。
2024-04-14 07:00:00 131 1
原创 C 练习实例9
国际象棋棋盘由64个黑白相间的格子组成,分为8行*8列。用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。// Copyright © 2013年 编程字典. All rights reserved.要求输出国际象棋棋盘。
2024-04-13 18:47:12 193
原创 C 练习实例7
输出特殊图案,请在c环境中运行,看一看,Very Beautiful!字符共有256个。不同字符,图形不一样。VC6.0下出现中文乱码(原因+解决方法):176的16进制是B0,219的16进制是DB,0xB0DB是"佰"字的内码,所以输出的就是"佰"了。主要原因是文件信息的代码页不同,我们所使用的操作系统中文状态下的代码页,要显示扩展的ASCII码需要在437 OEM-美国这个下面显示,这样就可以显示出你所希望的。
2024-04-13 18:44:23 316
原创 C 练习实例5
输入三个整数x,y,z,请把这三个数由小到大输出。我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。
2024-04-12 18:39:02 332
原创 C 练习实例04
以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。// 格式为:2015,12,10。=0)) {// 判断是不是闰年。if(leap==1&&month>2) { // *如果是闰年且月份大于2,总天数应该加一天。printf("\n请输入年、月、日,格式为:年,月,日(2015,12,10)\n");请输入年、月、日,格式为:年,月,日(2015,12,10)
2024-04-11 11:07:07 244
原创 C 练习实例03
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?假设该数为 x。1、则:x + 100 = n2, x + 100 + 168 = m22、计算等式:m2 - n2 = (m + n)(m - n) = 1683、设置: m + n = i,m - n = j,i * j =168,i 和 j 至少一个是偶数4、可得: m = (i + j) / 2, n = (i - j) / 2,i 和 j 要么都是偶数,要么都是奇数。
2024-04-11 10:48:17 244
原创 C 练习实例02
请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。从键盘输入当月利润I,求应发放奖金总数?企业发放的奖金根据利润提成。"提成为:bonus=%lf"
2024-04-11 10:47:35 434
一款GO语言开发的斗地主游戏
2024-04-11
前端智库,前端面试必备手册
2024-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人