![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言学习
不会敲代码的尤尤
这个作者很懒,什么都没留下…
展开
-
三下五除二带你初学C语言(14)——文件
计算机的内存中运行的程序和数据在关机后会自动消失,所以数据必须保存在可以永久性存储数据的硬盘等外存上,以后需要某部分数据时能随时调用内存,操作系统提供的对数据进行统一组织管理的功能,就是一“”文件“的形式把数据存储在计算机的存储介质上的。一、文件的概述1.一个文件是由一系列彼此联系的数据结合构成。为了区分不同类型数据所构成的不同文件,我们给每一个文件取一个名字,就是文件名。2.一般可把一些文件放在一个文件夹中,使用时只要指明文件的名字和存放的路径,利用C语言的输入/输出函数库中提供的一些函数,就可以完原创 2020-08-01 00:01:25 · 135 阅读 · 0 评论 -
三下五除二带你初学C语言(12)——结构体
111原创 2020-07-31 17:36:03 · 433 阅读 · 0 评论 -
三下五除二带你初学C语言(11)——指针
我滴个娘,指针也太难了吧,自从我学了指针,我就一直弄不明白,导致没有信心,什么课程都学的和屎一样,接下来我必须要弄明白了!奥利给!为了迪奥、香奈儿、Mac、LV、神仙水冲冲冲冲冲冲·冲!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!指针到底是个啥子?指针就是内存地址,咱们用指针访问变量其实就是直接对内存中的数据进行操作。这样就提高程序的运行速度和操作的灵活性呗!...原创 2020-07-31 17:35:04 · 239 阅读 · 0 评论 -
三下五除二带你初学C语言(10)——排序算法
1.桶排序这种方法非常简单,但是浪费的空间比较多//桶排序#include <stdio.h>#include <iostream>using namespace std;int main(){ int m[8] = { 3,12,24,56,54,78,93,11 }; int a[10], b[40], c[50]; int i; for (i = 0; i < 8; i++) { if (m[i] >=0 && m[i]原创 2020-07-23 12:00:38 · 124 阅读 · 0 评论 -
三下五除二带你初学C语言(9)——随机数产生,辗转相除法代码
1.随机产生一个[100,200]之间的随机数,并求出十个数中的最大值//1随机产生一个[100,200]之间的随机数,并求出十个数中的最大值#include <stdio.h>#include <iostream>#include <stdlib.h>//调用产生随机数rand()函数,要包含头文件stdlib.h#include <time.h>using namespace std;int main(){ int i,MAX=0; i原创 2020-07-19 18:21:18 · 176 阅读 · 0 评论 -
三下五除二带你初学C语言(8)——数组篇
数组:用来存储和处理同一种数据类型的对象。好处:使用数组可以为一组相同类型的变量起一个名字,这样可以大幅度的减少代码的开发量,同时可为处理复杂问题提供解决方法。学习数组从以下方面开始研究:1.一维数组2.二维数组3.多样数组一.一维数组定义一般形式:类型说明符 数组名[常量表达式];例如:int code[5];或者也可以采用宏定义的方式:#define NUM 5int code[NUM];以上两种形式都正确定义了一个名称为code的整型数组,该数组含有5个变量,下标依次是原创 2020-07-18 22:02:43 · 253 阅读 · 0 评论 -
三下五除二带你初学c语言(7)——各种输出格式及字符串的输入输出
1.d格式控制字符(1)%d:以十进制形式输出整数(2)%md :m限制了数据的宽度,表示输出数据的位数,位数小于m前面用空格补位,大于m则原数输出。(3)%ld:输出长整型数据,表示数据的位数比%ld多。int i=123;printf("%d",i);int i=123;printf("%6d",i); int i=12345678;printf("%6d",i);2.u格式控制字符(1)%u:以十进制形式输出无符号的整数(2)%mu:与%md类似(3)%lu:与%ld类似原创 2020-07-16 19:42:43 · 429 阅读 · 0 评论 -
用C语言编写一个具有简单功能的计算器
#include<stdio.h>#include<iostream>using namespace std;int main(){ char Choice; double firstNum; double secodeNum; char character; double value; printf("**********计算器**********"); printf("是否开始(Y/N)\n"); scanf_s("%c", &Choice);原创 2020-07-16 18:19:59 · 3403 阅读 · 0 评论 -
三下无除二带你初学C语言(6)C语言的九种控制语句
一、程序流程概述分顺序结构、选择结构、循环结构三种。二·、/*输入数字判断星期几*/#include<stdio.h>#include <iostream>int main(){ int w; printf("please input num:"); scanf_s("%d", &w); switch (w) { case 1: printf("today is Mondy!"); break; case 2:printf("today is原创 2020-07-16 14:50:58 · 171 阅读 · 0 评论 -
三下无除二带你初学C语言(5)变量的类型转换和输入输出函数类型
原创 2020-07-15 21:36:11 · 88 阅读 · 0 评论 -
三下五除二带你初学C语言(4)数据的种类——数据类型
C语言的基本数据类型数据类型是按照被说明量的性质,表示形式,占据空间的大小,构造特点来划分的。数据类型可分为四类:基本数据类型、构造数据类型、指针数据类型、空类型。1.1字符型:字符型是整型数据中的一种,它存储的是单个字符,存储方式是按照ASCLL码的编码方式,每个字符占一个字节,8位(7位有效)要用‘’引起来//字符和整数的相互转换#include<stdio.h>#include <iostream>int main(){ int i = 65; char原创 2020-07-15 17:27:48 · 169 阅读 · 0 评论 -
2进制转化8进制 10进制 16进制
一、二进制转化为十进制二·.十进制转化为二进制1.整数转化:简便算:2.小数转化:三、二进制转化为八进制四、十六进制原创 2020-07-15 00:02:13 · 178 阅读 · 0 评论 -
c语言 输入不确定个数学生的成绩,输入负数时程序结束
/输入不确定个数学生的成绩,输入负数时程序结束/#include<stdio.h>#include int main(){float sum = 0.0, avg = 0.0;int num,c1, c2, c3, c4, c5,grade;num = c1 = c2 = c3 = c4 = c5 = 0;printf(“please input grade:”);scanf_s("%d", &grade);while (grade >= 0 &&原创 2020-07-14 23:26:02 · 4354 阅读 · 2 评论 -
三下五除二带你初学C语言(3)变量
本节主要内容为:(1)变量(2)变量的类别(3)变量的存储类型(4)变量的赋值和初始化1.程序运行过程中不可改变的量是常量,可以改变叫变量。变量的4个基本属性:变量名:符合规则的标识符,变量类型,变量位置,变量值/*变量*/#include<stdio.h>int main(){ int i = 3; //整型变量 char ppt = 'a'; //字符型变量 printf("i = %d\n", i); printf("ppt= %c\n", p原创 2020-07-14 12:45:01 · 221 阅读 · 0 评论 -
三下五除二带你初学C语言(1)代码练习部分
三下五除二带你初学C语言(1)代码练习部分练习函数如下1.要求输入整数a,b并输出这两个整数2.输入两个数,求两个数的和sum和平均数avg(float类型)3./编写一个程序,输出如下: Very Good!4.编写一个程序,输出a,b,c的最大值/*要求输入整数a,b并输出这两个整数*/#include<stdio.h>int main(){ int a, b; printf("请输入a和b的值:\n"); scanf("%d %d", &a, &原创 2020-07-11 22:14:00 · 315 阅读 · 0 评论