自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT小书生的博客

从一个IT菜鸟走向IT大神的不归路!

  • 博客(7)
  • 收藏
  • 关注

原创 实现一个函数,判断一个数是不是素数。

#include <stdio.h>#include <math.h>int Is_prime(int n){ int i = 0; for (i = 2; i <= sqrt(n); i++) { if (n%i == 0) { return 0; } } return 1;}i

2018-04-28 11:36:29 1389

原创 求一个整数存储在内存中的二进制中1的个数。

主要运用了移位操作符和位操作符,在循环中与1进行按位与操作,并对count进行++。#include <stdio.h>int main(){ int num = 0; int count = 0; printf("请输入一个整数:\n"); scanf("%d", &num); while (num) { count++;

2018-04-28 09:31:58 274

原创 猜数字游戏

主要用了循环语句、switch选择语句,还有rand获取随机数。一开始你根据目录提示选择开始游戏,程序随机获取一个随机数,根据提示输入你要猜的数,你输入的数根据判断进入if选择语句,最终输出你所猜的结果。需要注意的是,srand((unsigned)time(NULL))表示获取的随机数随时间变化而变化。#include <stdio.h>#include <stdlib.h>#include

2018-04-25 20:59:37 162

原创 计算n的阶乘和

实现思路:问题中的阶乘n需要从键盘输入,先计算n的阶乘,就得有一个变量i从1遍历到n,进入循环有一个变量ret,初始值为1,来记住本次的乘积ret*i,随着i的增加,当i增加到n时,输出ret。在定义一个sum,每项得出的结果ret加到sum中。#include <stdio.h>int main(){ int n; int i = 0; int sum = 0;

2018-04-25 18:33:06 6240

原创 编写代码实现,模拟用户登录场景,并且只能登录三次。

只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。此代码用到了字符串比较函数,如果输入的字符串与定义的字符串相同则登录成功,允许输入三次密码则用到for循环,在for循环中还用到了break,直接跳出循环。#include <stdio.h>#include <string.h>int main(){ char key[] = { "123456" };

2018-04-24 20:37:51 808

原创 编写代码,演示多个字符从两端移动,向中间汇聚。

本题需要定义两个字符数组,定义和计算了字符串的开始和结束位置,用到了strlen计算字符串的长度。还用到了while循环,当左边界值left小于等于右边界值right时,循环进行,同时left和right同时更新。还用到了Sleep函数,循环每进行一次,等待一秒。#include <stdio.h>#include <string.h>#include <windows.h>int main(

2018-04-24 17:28:31 193

原创 task_struct结构体, 理解结构体中的各个字段的含义

首先什么是进程?1>进程是程序的一个执行的实例;2>进程是正在执行的程序3>进程是能分配处理器并由处理器执行的实体按内核的观点来谈进程:它所担当分配系统资源(CPU时间,内存)的实体。进程的两个基本的元素如下:一、程序代码(可能被执行相同程序的其它进程共享)二是和代码相关联的数据集。这里和代码相关联的数据集指的是数据段和进程控制块。进程是一种动态描述

2018-04-02 16:54:57 1602

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除