C语言
文章平均质量分 53
400cheng
IT萌新
展开
-
C语言之判断
新学的知识 近三天的进度是学习到了C语言的循环,初步了解了while,do_while和for,距离掌握以至于熟练运用,还需要一些时间去消化所学的知识。 现阶段主要掌握的知识还处于判断阶段,对于判断的知识自己感觉掌握的不错,下面是自己写的关于BJT与UTC转化的代码:#include<stdio.h>int main(){ int BJT; scanf("...原创 2018-07-31 21:04:22 · 3586 阅读 · 0 评论 -
C语言笔记之程序结构
全局变量:定义在函数外面的变量是全局变量。全局变量具有全局的生存期和作用域,与任何函数都无关,在任何函数内部都可以使用它们。没有初始化的全局变量会得到0值,指针会得到NULL值,只能用编译时刻已知的值初始化全局变量,初始化发生在main函数之前。如果函数内部存在与全局变量同名的变量,则全局变量被隐藏。静态本地变量:本地变量定义时加上static修饰符就成了静态本地变量,当函数离开的时候,静态本...原创 2018-10-17 18:53:30 · 189 阅读 · 0 评论 -
C语言笔记之结构类型
枚举: 枚举是一种用户定义的数据类型,他用关键字enum以如下语法来声明:enum 枚举数据类型(名字0,…,名字n);枚举类型名字通常并不真的使用,要用的是在大括号里的名字因为它们就是常量符号,它们的类型是int,值则依次从0到n。声明结构的形式:struct point{ int x; int y; //p1,p2都是poi...原创 2018-10-17 18:52:21 · 179 阅读 · 0 评论 -
C语言笔记之字符串
字符串字符数组:char word[]={'h','e','l','l','o','!'};字符串:char word[]={'h','e','l','l','o','!','\0'};字符串比字符数组多了一个’\0’字符串:一串以0为结尾的字符,0表示字符串的结束但不是字符串的一部分,计算字符串长度时不包括这个0。字符串以数组形式存在,以数组或指针访问。string里有很多处理字...原创 2018-10-17 18:49:22 · 235 阅读 · 0 评论 -
初学C语言之杨辉三角
这已经是我学编程开始的第14次打卡了,很遗憾漏了那么多次,所以更要努力,砥砺前行。话不多说,进入正题:这次做的题目是打印杨辉三角,下面是我在打代码前搜索的有关杨辉三角的相关知识:基本定义:杨辉三角形第n层(顶层称第 0 层,第 1 行,第 n 层即第 n+1 行,此处 n 为包含 0 在内的自然数)正好对应于二项式展开的系数。例如第二层 1 2 1 是幂指数为 2 的二项式展开形式的系数。...原创 2018-10-10 19:52:26 · 624 阅读 · 0 评论 -
C语言笔记之C语言的基本符号、保留字和标识符
基本符号(字符集)满足C语言文法要求的字符集如下:(1)英文字母 a~z,A~Z;(2)阿拉伯数字10个(0~9);(3)特殊符号28个:+、-、*、/、%、(下划线)、=、&amp;lt;、&amp;gt;、&amp;amp;、|、^、~、(、)、[、]、空格、.、{、}、;、’(单引号)、&quot;、!、#。保留字和标识符标识符是起标识作用的一类符号,C语言的标识符主要用来表示常量、变量、函数和类型等的名字。C语.原创 2018-10-18 21:24:13 · 3789 阅读 · 0 评论 -
初学c语言之开学第一次打卡
近日开学,忙了好多事,因此隔了好久才写了这篇博客。话少,就直接进入正题了: 数数字问题 这是题目: 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:12...原创 2018-09-11 20:57:38 · 511 阅读 · 0 评论 -
初学C语言之近日小结7
(为什么是7而不是6?因为之前电脑坏了,上次打卡用的是手机写的PPT,所以第六次的就在日后转写成博客) 近日一直在做题 从昨天电脑修好之后就一直在PTA做题,做的题中有简单的也有难的让人头疼的,今天在这里就举出两个: 时间流逝问题 下面是题目: 然后是几点(15 分)有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间...原创 2018-08-30 15:21:45 · 230 阅读 · 0 评论 -
初学C语言之近日小结5
写在前面 这九天时间一直在家里充工,错过了两次打卡,这次的是把九天的内容总结一下: 前三天: 分解质因数改良 这次是改良了上次的分解质因数的代码,通过与学姐和同学的讨论,发现之前的判断素因数步骤是多余的,只需要加个判断n的整数范围的if,然后加入一个循环就可解决问题,下面是代码:#include<stdio.h>int main(){ int i,n; ...原创 2018-08-24 16:18:55 · 192 阅读 · 1 评论 -
初学C语言之近日小结7(补充)
这篇是补充上次时间推算问题的简便算法: 可以把两个时间全部转化为分钟做加法,这样不用判断正负,因为时间在同一天。 下面是更改的代码:#include<stdio.h>int main(){ int time; //读入的第一个整数 int hour; //分解time之后的小时 int minute1; ...原创 2018-08-31 11:49:14 · 177 阅读 · 0 评论 -
初学C语言之近日小结4
近三天做了一些习题,以及课程看到了第八章,不得不说瓮恺老师的课程真的很不错,特别细致,就是题目有点虐菜鸟…… 有关作业 下面是第六章函数的作业题目: 分解质因数(10分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,10000...原创 2018-08-15 18:18:57 · 268 阅读 · 1 评论 -
初学C语言之近日小结3—有关求素数和
近三天主要学习了函数和数组的相关知识,对于函数还处于定义阶段,数组可以初步运用,之前所学的循环也在练习阶段。下面进入正文: 求素数和的代码 这次的题目还是由翁恺老师所出的题目: 素数和(10分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0#include&lt;stdio.h&gt;int main(){ ...原创 2018-08-12 20:24:59 · 260 阅读 · 0 评论 -
初学C语言之近日小结2(补充篇)
这篇主要是纠正上次所发代码的错误: 奇偶数判断个数的代码修改#include<stdio.h>int main(){ int num; int a = 0;//a为奇数个数,初始化为零 int b = 0;//b为偶数个数,初始化为零 scanf("%d",&num);//读入一个整数 //判断几个奇偶数的个数的...原创 2018-08-11 16:52:20 · 157 阅读 · 0 评论 -
初学C语言之近日小结1
之前只为了赶进度,很大程度的忽略了基础的联系,所以近期一直在做所学知识的巩固与练习,写了很多代码,错误也有,总结到下面: 格式错误 这个是错误版本:#include<stdio.h>int main(){ int math = 87; int eng = 72; int comp = 93; int change =(math + eng + comp)/...原创 2018-08-06 19:20:25 · 171 阅读 · 0 评论 -
初学C语言之近日小结2—有关循环
主要写的代码(这三天写代码也不是很顺利……) 判断奇偶数的代码 进一个星期一直卡在课程的第五章作业上,题目的要求是写出一个判断给奇偶数个数的代码,因为个人能力不足,所以只写出来一半,不是很完整,特写在这里来请教:#include<stdio.h>int main(){ int num; int a = 0;//a为奇数个数,初始化为零 int b...原创 2018-08-09 20:23:39 · 156 阅读 · 0 评论 -
C语言笔记之计算机系统组成简介
计算机是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和存储的系统。计算机系统包括硬件和软件两大部分。计算机硬件是计算机赖以工作的实体,它是电、磁、光、机械等各种物理部件的有机组合;计算机软件指各种程序及其相关文档,它控制计算机按指定的要求工作。硬件系统计算机硬件系统是计算机快速、可靠、自动工作的基础。计算机硬件主要完成信息的变换、存储、传输和处理等逻辑功能,为计算机软件运...原创 2018-10-17 20:33:42 · 450 阅读 · 0 评论