- 博客(10)
- 收藏
- 关注
原创 埃氏筛法
要得到自然数n以内的全部素数,必须把不大于 的所有素数的倍数剔除,剩下的就是素数。给出要筛数值的范围n,找出以内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个质数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个质数5筛,把5留下,把5的倍数剔除掉;不断重复下去......。步骤详细列出算法如下:列出2以后的所有序列:2 3 4 5 6 7 8 9 10 11 12 13 1...
2018-02-24 19:19:55 189
原创 switch
switch 多分支语句 语法结构:switch(表达式1) { case 表达式2: 语句体; break; case 表达式3: ...
2018-02-24 19:10:39 1621
原创 循环结构
while 循环结构语法结构:while(循环条件) { 循环体; 循环增/减量; }do …while 循环语法结构:do { 循环体; ...
2018-02-24 19:09:47 165
原创 浮点数
float 能表示的具体数字的个数与 int 相同float 可表示的数字之间不是连续的, 存在间隙float只是一种近似的表示法, 不能作为精确数使用由于内存表示法相对复杂, float 的运算速度比 int 慢得多注意: double 与 float 的内存表示法相同 ,由于占用的内存较多, 所能表示的精度比 float 高,但也是不精确的。 ———因此, 浮点数不能用于直接比较,否则可能出错...
2018-02-24 19:06:58 293
原创 使用指针交换两个数据
#include <stdio.h> #include <stdlib.h>// 问 java 中有值传递和引用传递 吗? 他们的区别是什么? // 其实在java中只有值传递 , 没有引用传递 // Person p = new Person(); p里面存放的内容 就是person对象的地址 void swap2(int* p , int...
2018-02-24 19:05:17 1268
原创 指针
指针是什么? 指针就是一个地址 地址代表的就是一块内存空间 指针变量是什么? 用来存放指针指针就是地址,而c语言中我们在变量前面加上&符号就可以到地址也就是指针如:int i=9;那么i的指针表示方式是&i指针变量就是用来存放指针的一个变量,如:数据类型* 变量名;如:int * p 这样就是一个指针变量,将我们上面的&i=p这样我们就将i的指针放在了指针变量p中得到指针变...
2018-02-24 19:02:08 131
原创 NULL指针
NULL本意是“空的”;元素只有“零”的意思。计算机中通常表示空值,无结果,或是空集合。在ASCII码的第一个字符是NULL,它的数值是0,占用1字节;C语言把它作为字符串的最后一个字符,以表示字符串到此结束"\0"。指针在C语言的头文件stddef.h中,NULL的定义如下:#ifndef NULL#ifdef __cplusplus#define NULL 0#else#define NULL...
2018-02-14 15:23:49 519
原创 翻转数的和
若想翻转数x 只需 y=y*10+x%10 x=x/10;即可#includeint main(){ int n,m; int x,y; while(scanf("%d %d",&n,&m)!=EOF) { x=0,y=0; while(n>0&&n<100000000) { x=x*10+n%10; n=n/10; } while(m>0&&
2018-02-02 13:45:26 769
原创 字符个数
字符个数 1000(ms) 65535(kb) 2993 / 10679Tags: 水题输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。 输入一行字符输出统计值样例输入aklsjflj123 sadf918u324 asdf91u32oasdf/.';123样例输出23 16 2 4
2018-02-01 13:43:47 232
原创 最大公约数与最小公倍数
最大公约数和最小公倍数 1000(ms) 65535(kb) 2589 / 6409Tags: 水题输入两个正整数m和n,求其最大公约数和最小公倍数。输入两个整数输出最大公约数,最小公倍数样例输入5 7样例输出1 35#includeint main(){ int m,n; int gongbe
2018-01-31 12:41:49 440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人