- 博客(9)
- 收藏
- 关注
转载 有n个整数使前面各数顺序向后移m个位置 递归看不懂
#includeint main(){ void move(int[20], int, int); int number[20], n, m, i; scanf_s("%d",&n); for (i = 0;i < n;i++) scanf_s("%d", &number[i]); scanf_s("%d", &m); move(number, n, m); for (i =
2016-09-07 20:45:31 12604 4
转载 C语言中冒泡法、选择法、插入法三种常见排序算法分析
一、冒泡法(起泡法) 算法要求:用起泡法对10个整数按升序排序。 算法分析:如果有n个数,则要进行n-1趟比较。在第1趟比较中要进行n-1次相邻元素的两两比较,在第j趟比较中要进行n-j次两两比较。比较的顺序从前往后,经过一趟比较后,将最值沉底(换到最后一个元素位置),最大值沉底为升序,最小值沉底为降序。 算法源代码:# include main
2015-10-04 00:30:41 646
原创 给出一百分制成绩,要求输出成绩
给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分这‘D',60分以下为’E‘。#includeint main(){ float score;//分数 char grade;//等级 printf("请输入学生成绩:"); scanf_s("%f", &score)
2015-05-14 22:25:02 2511 2
转载 输入一个小于1000的正数,输出平方根
从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求从新输入#include#include#define M 1000int main(){ int i, k; printf("请输入一个小于%d的整数i:",M);//小于1000的速度 scanf_s("%d", &
2015-05-08 20:47:42 2775 1
原创 1e-6
查一下符点数存储标准IEEE754就知道了!符点数是采用二进制科学计数法来进行存储的,因此,绝大多数的数在计算机中是不能 精确 表示的。如果两个数a b都是常数赋值,这样比较,应该不会有问题,如:double a=5.3,b=5.3;if ( a == b ){printf("a=b\n");}这时会输出a=b如果a或b是经过运算后得到的值,
2015-05-02 14:54:28 2190
原创 %fi
今晚在书109页出现了 printf("%8.4f+%8.4fi\n") 这句,%fi 的i是什么意思程序分析中有: 先分别计算出其实部与虚部,在printf函数的格式字符中在输出虚部的格式声明(%8.4f)后面人为地加一个普通字符"i",就能输出 “P+qi”这样的算数形式。我操,前面怎么没说过。
2015-04-30 23:41:41 1511 4
转载 scanf 在vs中不同处
将scanf_s()函数改为scanf()函数!或者这样用scanf_s("%c", &ch,1);都可以!用scanf_s函数输入字符时,后面要提供一个参数说明要输入的字符个数
2015-04-14 20:56:26 329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人