-
排序算法之我见
众所周知,排序算法有很多种,常用的有冒泡,选择,插入,堆排,快排等等, 咱们就废话少说,直奔主题。。。一、冒泡排序思想:1、比较相邻元素,如果最后一个元素比倒数第二个小,就交换他们,循环依次从第一个到最后个,都同样的操作,从最后最小的元素置换到最前,最后一个元素为最大元素,代码://关键代码
#include <iostream>
#include <time.h>
#de
-
基本数据类型的取值范围
阅读下面的代码片段,回答问题:void main(void){
int g = 0;
for(int i = 0; i <= 30 ; i++){
g=g+(int)pow(2.0 , i*1.0);
}
g=g+1;
printf("%d" , g);
return ;
}这段代码的输出是否为 0,为什么?提示:带符号的 int 类型最大表示数字为:+2147483647daan:#inc
-
博弈问题
今盒子里有 n 个小球,A、B 两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断.我们约定:a).每个人从盒子中取出的球的数目必须是:1,3,7 或者 8 个.b).轮到某一方取球时不能弃权!c).A 先取球,然后双方交替取球,直到取完.d).被迫拿到最后一个球的一方为负方(输方).C语言版:#include <iost
-
有两个 int 类型的数 a 和 b,请在不使用中间变量的情况下交换 a,b 的值
方法一:a^=b;b^=a;a^= b;
方法二:a=a+b;b=a-b;a=a-b;(此方法不推荐,因为可能会导致数据溢出)
-
给定一个串,去掉连续的重复字母,
1). “ 给定一个串,例如 aabbbcddddkkkmmmmaakkkk”我们希望去掉连续的重复字母,得出串:“abcdkmak”,下面代码实现了该功能,请完善之.(12 分)char* p = "aabbbcddddkkkmmmmaakkkk";
char buf[100];
char* q = p;
int i=0;
for(;*q;)
{
if(___________|| *q != *
-
最多约数问题
最多约数问题
-
统计数字问题
统计数字问题
-
通过链表实现,13个人围成一圈,从第一个开始顺序报号1、2、3.凡报到3者推出圈子,找出打印并最后人的序号
/**************************************************************
* Copyright (c) 2013, 西华师范大学计算机学院
* All rights reserved.
* 作 者: 曾舜尧
-
在第3题的基础上编写一个函数input,用来输入5个学生的成绩。
/**************************************************************
* Copyright (c) 2013, 西华师范大学计算机学院
* All rights reserved.
* 作 者: 曾舜尧
-
C语言main函数、return、exit函数
main函数说到return,有必要提及主函数的定义。很多人甚至市面上的一些书籍,都使用了void main( )这一形式 ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着:The definition void main( ) { /* ... */ } is not and neve
-
输入字符串,内有数字和非数字字符
/**************************************************************
* Copyright (c) 2013, 西华师范大学计算机学院
* All rights reserved.
* 作 者: 曾舜尧
-
写一个定积分的通用函数,分别求sinx,cosx,e^x.
/**************************************************************
* Copyright (c) 2013, 西华师范大学计算机学院
* All rights reserved.
* 作 者: 曾舜尧
-
在主函数中输入10个等长的字符串,用另一函数对它排序。
/**************************************************************
* Copyright (c) 2013, 西华师范大学计算机学院
* All rights reserved.
* 作 者: 曾舜尧
-
初试google.com.hk
今天早上打开浏览器,发现google.cn跳转到google.com.hk,其实这件事也在大家预料之中。为什么用Google,而不用Baidu,我的理由很简单,看下图:Google搜索“域名”Google的广告很明显,在最上面,黄色的背景。下面的“网页快照”是自然搜索出来的。我们再看看百度,我们百度一下“域名”: 我发现百度“域名”前10项都是广告。百度的广告和自然搜索的
-
5*5的矩阵中最大的元素放在中心,写一个函数实现
/**************************************************************
* Copyright (c) 2013, 西华师范大学计算机学院 *
* All rights reserved. *
* 作 者:
-
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
/*************************************************************************************
* Copyright (c) 2012, 西华师大大学计算机学院 *
* All rights reserved.
zengshunyao作者
分享到朋友圈
共18篇文章
- 关注技术:C/C++ Java Oracle
- 无忧币:7
- 注册日期:2012-04-20 6.8年
七日热门
最近来访