![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言的学习
文章平均质量分 64
唯有一片炙热
永远不要停下前进的脚步。
联系方式:
QQ:1534974002
邮箱:xatu_lc@163.com
展开
-
srand()以及rand()函数用法
srand()就是给rand()提供种子seed 如果srand每次输入的数值是一样的,那么每次运行产生的随机数也是一样的,srand(n)for(10)rand()也就是说,以一个固定的数值作为种子是一个缺点。 通常的做法是 以这样一句代码srand((unsigned) time(NULL));来取代,这样将使得种子为一个不固定的数, 这样产生的随机数就不会每次执行都一样了。1,先看一个例...转载 2018-02-26 16:11:42 · 4776 阅读 · 1 评论 -
c 函数参数(总结)
函数参数为两种:形式参数和实际参数1.形式参数形参出现在被调函数当中,在整个函数体内都可以使用。形参在定义时编译系统并不分配存储空间,只有在调用该函数时才分配内存单元。调用结束内存单元被释放,故形参只有在函数调用时有效,调用结束时不能再使用。2.实际参数实参出现在主调函数当中,当函数调用时,主调函数把实参的值传送给被调函数的形参,从而实现函数间的数据传递。传递方式有两种:值传递和地址传递方式。参数...原创 2018-02-27 22:35:55 · 781 阅读 · 0 评论 -
CMD命令
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本)或 编译器中:#include<stdio.h>#include<stdlib.h>int main() { system("mmc"); system("pause"); }1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. ce...原创 2018-02-25 20:21:03 · 212 阅读 · 0 评论 -
c语言实现手机通讯录
主要用链表来处理,写完觉的自己对链表的理解和操作都加深了许多,而且设计思路都有很大的提升。主要实现实现了一下功能:void add_contacts(People head);//增加联系人int del_contacts(People head);//删除联系人int seek_contacts(People head);//查找联系人int amend_contacts(People hea...原创 2018-03-06 17:37:27 · 6809 阅读 · 6 评论 -
一个2048游戏
写代码容易,构思难啊。为了写这还专门玩了玩2048小游戏,将里面的步骤分解,变成一个一个的函数,才慢慢写完这个小游戏。写加上改代码,测差不多4个多晚上啊。先说自己遇到的一些问题: 最大的一个问题便是getchar();当输入一个字符时,它会接收回车键,导致程序多跑一边。1.使用了 fflush(stdin)用了清空缓存区但不知道为什莫不管用。2.想了一个笨办法:ch=getchar(); g...原创 2018-04-07 16:34:55 · 266 阅读 · 1 评论 -
c语言产生随机数的函数
1.产生随机数 (1)使用该函数首先应在开头包含头文件stdlib.h(2)在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。(3)rand()函数没有输入参数,直接通过表达式rand()来引用;(4)标准C并没有规定int整数的位数,int的位数由编译器定义,例如: TC编译器中in...原创 2018-04-15 11:38:01 · 48320 阅读 · 0 评论 -
FCFS算法
原理: 按照作业进入系统的先后次序来挑选作业,先进入系统的作业优先被挑选。 用c语言写的,采用单链表来模拟PCB,实现CPU调用进程。 FcFs.h:#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>typedef struct PCB{...原创 2018-10-29 12:34:30 · 12640 阅读 · 0 评论 -
system函数
system英 [ˈsɪstəm] 美 [ˈsɪstəm] system("pause")可以实现冻结屏幕system("CLS")可以实现清屏操作还有一个重要的方法是color函数,可以改变控制台的前景色和背景色system("color 0A") color后面的0是背景色代号,A是前景色代号。各颜色代号如下:0=黑色 1=蓝色 2=绿色 3=湖绿色 4=红色 5=紫色 6=黄色 7=白...原创 2018-02-26 15:36:04 · 369 阅读 · 0 评论 -
简单计算器
写了一个简单计算器,主要实现了1.表达式求值。主要用栈。 2.乘方开方。 3.数值转换。原创 2018-01-06 17:46:31 · 340 阅读 · 0 评论 -
练习四
/*编写一个程序,提示用户输入一周的工作小时数,然后打印工资总数,税金和净收入 a.基本工资=1000美元/小时 b.加班(超过40小时)=1.5倍的时间 c.税率: 前300元为15% 续150美元为20% 余下的为25%*/自己写程序还是太粗心,竟然忘了&,还找了好长时间。还是要认真,加油。如下:/*编写一个程序,提示用户输入一周的工作原创 2017-11-07 23:05:22 · 273 阅读 · 0 评论 -
练习五
今天早早起来用了10分钟敲了一个 小程序,一天一练把。坚持!//题目:输入某年某月,判断是第几天。#includeint year=0,month=0,day=0;int num=0;int decide(){ printf("请输入要计算的年月日:\n"); scanf("%d %d,%d",&year,&month,&day); if(year12||day>31|原创 2017-11-17 21:51:20 · 193 阅读 · 0 评论 -
c primer plus 练习一
问题:编写一个程序读取输入,读到#字符停止,然后报告读取的空格键,换行符数和所有其他字符的数量。环境: vs2012第一次代码:#include#includeint main(void){ int k=0,h=0,z=0; //k代表空格数,h代表换行符数,z代表其他字符 char ch; //读取的字符 printf("Please enter some原创 2017-11-04 13:05:06 · 180 阅读 · 0 评论 -
c primer pius 练习二
问题://编写程序读入,读到#停止,报告ei出现的次数#includeint main(){ char ch; int e=0,num=0; printf("please imput some char:\n"); while((ch=getchar())!='#') { if(ch=='e') e=1; else if(e==1&&ch=='i') {原创 2017-11-04 13:13:30 · 176 阅读 · 1 评论 -
练习六
非常简单的一个小程序,4分钟就完成了,自己基础又夯实了一些。#include#includeint main(){ int i=0,j=0; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { printf("%dx%d=%d",j,i,i*j); printf(" "); } printf("\n"); } retur原创 2017-11-18 23:38:18 · 198 阅读 · 0 评论 -
练习三
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于原创 2017-11-16 20:24:50 · 158 阅读 · 0 评论 -
复习c结构体
首先结构体是一种类型,虽然以前老师也说过,但当时只是脑子中的一种印象而已,现在通过敲程序,有了更加深透的理解。其实它就是一种类型而已,就和int char 没神魔两样,只是自己难以一时接受,慢慢吸收就好了。下面把主要的知识点简练的总结一下:一.定义结构体变量:struct book{ char a[4]; double b[4];}m1,*p,axx[4];struct原创 2017-11-23 23:54:37 · 153 阅读 · 0 评论 -
用scanf函数输入数据,举例并分析错误原因 用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。问在键盘上如何输入。
今天遇到一个小学弟开始学c语言,问了一道题。用scanf函数输入数据,举例并分析错误原因用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。问在键盘上如何输入。#include<stdio.h>int main(){int a, b;float x, y;char c1, c2;scanf("a=...原创 2019-03-27 09:38:44 · 48663 阅读 · 9 评论