小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋

2013年12月9日

基于visual Studio2013解决C语言竞赛题之1056素数序列

摘要: 题目解决代码及点评/*56. 编程序求3至39之间满足下列条件的各组素数:每组有3个素数,第2个比第一个大2,第3个比第2个大4。例如 5,7,11就是满足条件的一组。要求:1) 不许使用数组。2) 打印满足条件的各组素数。3) 求出满足条件的素数共有多少组。*/#include #i... 阅读全文

posted @ 2013-12-09 23:31 牛栏山1 阅读(155) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1055排序

摘要: 题目解决代码及点评/*功能:已知A是有30个元素的整型数组,编写一个对A[I1]到A[I2](I1≤I2)之间的元素排序的函数(从大到小排序) 请调用上述函数先将A[5]至A[20]之间的元素排序,然后将A中的所有元素值输出。再调用上述函数对A[15]至A[30]之间的元素排... 阅读全文

posted @ 2013-12-09 23:27 牛栏山1 阅读(145) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1054抽牌游戏

摘要: 题目解决代码及点评/************************************************************************//* 54. 有N张牌,计算机和你轮流取牌,每次只能取 1─2张,谁最后取完谁胜利。编写完成此功能的程序。要求:1) 让... 阅读全文

posted @ 2013-12-09 23:19 牛栏山1 阅读(342) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1053洗牌

摘要: 题目解决代码及点评/*功能:洗扑克牌。将54张牌分别编号为1,2,…,54号,并放在数组M中。 洗牌方法如下:产生[1,54]区间内的一个随机数K,将M[1]与M[K]交换; 然后产生[2,54]之间的随机整数K,让M[2]与M[K]交换;…, 直到剩下最后一张牌为止... 阅读全文

posted @ 2013-12-09 23:11 牛栏山1 阅读(135) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1052求根

摘要: 题目解决代码及点评/*功能:用简单迭代法解方程 e^x - x - 2 = 0 它有两个根(如图),其迭代公式为: 1) x[n+1]= e^x*n-2 (初值X0时) 注:本程序中选取初值X0 不同时,要分别使用公... 阅读全文

posted @ 2013-12-09 23:08 牛栏山1 阅读(128) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1051数的顺序

摘要: 题目解决代码及点评/*功能:自然数N一般写成如下形式: N=d[k]d[k-1]d[1] (d[1]~d[k] 均是十进制数字) 如果d[i+1]>d[i] (i=k-1,k-2,...,1),则称N是严格降序数;如果d[i+1]#includeint getBit51... 阅读全文

posted @ 2013-12-09 22:47 牛栏山1 阅读(122) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1050矩阵反斜线求和

摘要: 题目解决代码及点评/************************************************************************//* 50. 求N阶方阵(即N×N数组)中各条反斜线上的元素之和。如4×4数组共有7条反斜线:25 1 8 ... 阅读全文

posted @ 2013-12-09 22:34 牛栏山1 阅读(84) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1049抓牌排序

摘要: 题目解决代码及点评/*功能:插入排序。许多玩牌的人是以这样的方式来对他们手中的牌进行排序的: 设手中原有3张牌已排好序,抓1张新牌,若这张新牌的次序在原来的第2张牌之后,第 3张牌之前,那么就把这张新牌放在第3张牌的位置上,原来的第3张改为第4张, 然后再抓新牌。按着... 阅读全文

posted @ 2013-12-09 21:29 牛栏山1 阅读(69) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1048打印矩阵

摘要: 题目解决代码及点评/*48. 找规律填写N×N方阵。如N=8时, 其方阵为:*/#include #include void main(){ const int N=8; int a[N][N]; for (int data=1,i=0,j=0,k=0;kk-1) { a[i][... 阅读全文

posted @ 2013-12-09 21:17 牛栏山1 阅读(165) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1047百马问题

摘要: 题目解决代码及点评/*47.马百瓦问题。有100匹马,100块瓦,大马驮3块,小马驮2块,两个马驹驮1块。问大马、小马、马驹各多少?要求:① 不许用for循环; ② 循环次数尽量少。*/#include #include void main(){ int i = 0, j; w... 阅读全文

posted @ 2013-12-09 21:10 牛栏山1 阅读(202) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1046矩阵计算

摘要: 题目解决代码及点评/************************************************************************//* 46. 已知M1是3×5的矩阵, M2是5×2的矩阵, 编程序求出M1与M2之积。*//*************... 阅读全文

posted @ 2013-12-09 21:07 牛栏山1 阅读(142) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1045打印成绩

摘要: 题目解决代码及点评/*功能:用记录来描述一个学生的成绩情况,内容包括:姓名、学号、数学成绩和PASCAL成绩。 要求对一个小组的10个学生的成绩进行统计处理: 1)计算学生的总平均分,并按平均分高低排出名次,打印出姓名。 2)打印出90分以上和不及格者的名字。要求用子程... 阅读全文

posted @ 2013-12-09 21:01 牛栏山1 阅读(135) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1044数组处理

摘要: 题目解决代码及点评/*分别输入N和M个数到数组A和数组B中。把只在其中一个数组中出现的那些数送入到数组C中,并指出它们在A或B数组中的位置。*/#include #include void main(){ const int n=10; const int m=10; int a[n]... 阅读全文

posted @ 2013-12-09 20:04 牛栏山1 阅读(98) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1043求末尾0个数

摘要: 题目解决代码及点评/*43. 求n!的末尾有多少个零。可以通过检查n!含有多少个10的因数来求它末尾零的个数。 因为10=2×5,在n!中含有2的因数显然多于含有5的因数。 一种求n!中5的因数的个数的算法如下: 1) 输入正整数n; 2) 0=>k, n=>m; 3) 若mm, k+... 阅读全文

posted @ 2013-12-09 20:01 牛栏山1 阅读(109) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1042字符串比较

摘要: 题目解决代码及点评/************************************************************************//* 42. 写一个函数比较两个字符串,如果s1=s2,则返回值0;如果s1>s2,则返回值1;如果s1#i... 阅读全文

posted @ 2013-12-09 18:44 牛栏山1 阅读(176) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1041反向打印

摘要: 题目解决代码及点评/*功能:将一个整数(最多是10位数)从低位到高位打印出来, 如该数是12345时,输出应是54321(只占一行) 时间:19:18 2013/10/24*/#include#includevoid main(){ int num; scanf_... 阅读全文

posted @ 2013-12-09 18:27 牛栏山1 阅读(171) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1040因数分解

摘要: 题目解决代码及点评/*将一个数M分解为质因数(M≠0)。*/#include #include void main(){ int m,i; scanf_s("%d",&m); printf("%d=",m); for (i=2;i<=m;i++) { while(m%i==0) { m/... 阅读全文

posted @ 2013-12-09 18:22 牛栏山1 阅读(134) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1039移动

摘要: 题目解决代码及点评/*39. 有n个整数,编程序将前面的各个数依次向后移动k个位置,最后k个数移到最前边的k个位置(见下图,其中n=8,k=3)。*/#include #include void main(){ const int N = 8; int a[N]; int... 阅读全文

posted @ 2013-12-09 18:06 牛栏山1 阅读(142) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1038数字验证

摘要: 题目解决代码及点评/************************************************************************//* 38. 假设a-1和a+1是大于10的素数,验证a3-4a可被120整除。编程序输入a的值,判a-1和... 阅读全文

posted @ 2013-12-09 18:01 牛栏山1 阅读(129) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之1037数组求列和

摘要: 题目解决代码及点评/*功能:已知有三个数组A,B,C,A为5行5列的二维数组,B、C为只有5个元素的一维数组,键盘输入数据的顺序如下: 23,45,6,1,-3,4,5,233,456,0,3,56,78,-56,5,6,77,8,89,9,3,6,8,9,90 ... 阅读全文

posted @ 2013-12-09 17:53 牛栏山1 阅读(95) 评论(0) 推荐(0) 编辑

导航