为了账号安全,请及时绑定邮箱和手机立即绑定
  • 数组的应用(一) 话说,小明(咋又是他)班级年终考试成绩出来了,老师看着这一堆的数,犯愁了,我怎么找最高的分数呢。。。 那么有数组在就好办多了,我们可以将所有的成绩放到数组中,然后用数组排序一下,就可以找到最高的分了;话又说回来了,数组排序?数组咋排序?别着急往下看。 排序的方法呢有很多,这里小编给大家介绍一种比较经典且比较容易掌握的排序方法:冒泡排序。 以升序排序为例冒泡排序的思想:相邻元素两两比较,将较大的数字放在后面,直到将所有数字全部排序。就像小学排队时按大小个排一样,将一个同学拉出来和后面的比比,如果高就放后面,一直把队伍排好。 班级成绩中,老师把前十名的挑出来了,用冒泡排序把分数排了一下 #include <stdio.h> int main() { int arr[]={99,94,95,93,92,91,90,88,97,89}; int i,j; for(i=0;i<10;i++) { if(i !=9) printf("%d,",arr[i]); else printf("%d",arr[i]); } for(i=8;i>=0;i--) //控制每趟比较的最大下标 { for(j=0;j<=i;j+=) //控制每次相邻元素比较的下标 { if(arr[j]>arr[j+1]) //如果左边元素比右边元素大,则交换 { int temp; temp = arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } printf("\n----排序之后----\n"); for(i=0;i<10;i++) { if(i != 9) printf("%d,",arr[i]); else printf("%d",arr[i]); } return 0; } 运行结果为 99,94,95,93,92,91,90,88,97,89 -----排序之后---- 88,89,90,91,92,93,94,95,97,99
    查看全部
  • return 语句在函数调用中,可以没有参数,但是绝不能有很多个return语句。
    查看全部
    0 采集 收起 来源:练习题

    2015-10-30

  • floatxx.x char,y,
    查看全部
    0 采集 收起 来源:基本数据类型

    2015-10-30

  • 数组可以由整个数组当作函数的参数,也可以由数组中的某个元素当作函数的参数
    查看全部
  • 注:在最新的C标准中,main函数前的类型为int而不是void
    查看全部
    0 采集 收起 来源:C程序结构

    2015-10-30

  • 注意:分支结构多重if-else if语句中如果某一条件为真的时候,则不会向下执行该分支结构的其他语句。
    查看全部
  • 父循环一次,子循环需要全部执行完,直到跳出循环。
    查看全部
  • auto 是关键字 不能是标识付
    查看全部
    0 采集 收起 来源:练习题

    2015-10-30

  • int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,但是int在表中是以16位编译环境写的取值范围。另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的
    查看全部
    0 采集 收起 来源:基本数据类型

    2015-10-30

  • 必不可少之主函数 一个C程序有且只有一个主函数,即main函数。 C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口。 这个道理就好比每个电梯只有一扇门,要想乘坐电梯的话就必须从这扇门进入;而main前面的int就是主函数的类型,好比乘坐的这个电梯是什么材料做的。 printf()是格式输出函数,这里就记住它的功能就是在屏幕上输出指定的信息,后面会有详细的讲解。例如: return是函数的返回值,根据函数类型的不同,返回的值也是不同的。 \n是转义字符,在WIKI中可以查看转义字符。 注意:C程序一定是从主函数开始执行的。
    查看全部
  • 等于为== 不等于为!=
    查看全部
    0 采集 收起 来源:关系运算符

    2015-10-30

  • ※ 算术运算符 + - * / % ++ -- ※ 赋值运算符 = += -= *= /= %= ※ 关系运算符 > < >= <= == != ※ 逻辑运算符 && || ! ※ 三目运算符 “?:”,其格式为:表达式1 ? 表达式2 : 表达式3;
    查看全部
    1 采集 收起 来源:运算符号是啥

    2018-03-22

  • 怎么输出的
    查看全部
  • 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。
    查看全部
    0 采集 收起 来源:算术运算符

    2015-10-30

  • 注意:>=,<=,==,!=这种符号之间不能存在空格。
    查看全部
    0 采集 收起 来源:关系运算符

    2018-03-22

举报

0/150
提交
取消
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!