- 博客(16)
- 收藏
- 关注
原创 7-2 编写计算器程序
分数 10全屏浏览切换布局作者 李军单位 陕西理工大学编写一个简单计算器程序,可根据输入的运算符,对2个数进行加、减、乘、除运算。
2024-06-28 19:16:42
163
1
原创 7-3 今天后的第n天是星期几
分数 10全屏浏览切换布局作者 李军单位 陕西理工大学从键盘上输入今天是星期几,和一个数字n,计算今天后第n天是星期几。n可以是负值,当n是负值时表示的是今天之前的第n天。
2024-06-28 19:14:16
148
原创 二维数组的应用
3. 变长数组=>数组的大小可以使用变量来指定,程序运行时,根据变量的大小来指定数组的元素个数而不是说数组的大小是可变的,数组大小一旦确定就不能再变化了。C99 标准之前,C语言创建数组时,数组大小只能使用常量,常量表达式,或者我们初始化数据的话,可以省略数组大小。在C99 中引入了变长数组的概念,这时创建数组的时候可以使用变量来指定大小。1. 变长数组的意思是数组的大小就可以用变量指定,但数组一旦创建后,大小无法改变。一维数组可以作为二维数组的元素,二维数组以上的数组统称为多维数组。
2024-05-29 18:15:47
203
原创 数组的应用
一组相同类型元素的集合(可以存放一个或多个元素),即存放一组数据。其中,相同类型是指数组中每个元素的类型相同。数组 1 2 3 4 5 6 7 8 9 10。C语言规定数组是有下标的,下标从0开始。其中下标就相当于数组元素的编号。int 是arr数组的元素类型,去掉名字之后,剩下的则为数组类型。数组在内存中是连续存放的,随着下标的增长,地址是由小到大变化的。//arr数组的类型是什么?操作符[ ],称为下标引用操作符。3.3 求数组的元素个数。3.2 数组元素打印。
2024-05-26 21:11:42
257
原创 猜数字游戏
游戏要求:1. 电脑自动生成1~100的随机数。2. 玩家猜数字,猜数字游戏的过程中,根据猜测数据的大小给出大了或小了的反馈。思路分析:1. 随机数的生成。2. 猜数字游戏的过程需要循环。3.程序不退出,直接进行下一次游戏。
2024-04-25 20:24:57
154
1
原创 switch 语句的应用
除了if 语句外,C语言还提供了 switch 语句来实现分支结构。switch 是一种特殊的if...else结构,用于判断条件有多个结果的情况。它把多重的else if 改成更易用,可读性更好的形式。switch(表达式)case value 1:语句case value 2:语句switch 语句中会包含多种路径,具体要走哪条需要看switch 满足的是哪个语句,若包含的语句都不满足,则需要执行 default 语句。总的来说,就是根据表达式的值不同,选择不同的路径。
2024-04-16 21:09:10
600
1
原创 if 语句的练习
输入一个人的年龄,if<18,将会打印输出“少年”;18~44,将会打印出“青年”;45~59,将会打印输出“中老年”;60~89,将会打印输出“老年”;90以上“老寿星”。2.能被400整除是闰年。输入一个年份year,判断 year 是否是闰年。判断规则:1.能被4整除并且不能被100整除是闰年。对于上述代码,我们还可以优化一下。
2024-04-14 10:16:18
206
1
原创 分支和循环
在 if 语句中,else可以与另一个 if 语句连用,构成多重判断。若exp1结果为真,执行exp2,exp2 的结果是整个表达式结果。若exp1结果为假,执行exp3,exp3 的结果是整个表达式结果。逗号表达式,从左向右依次计算,整个表达式结果是最后一个表达式的结果。if(表达式),若表达式为真,则继续执行;在上述例子中,flag 为真,!例:输入一个整数,判断是否为0,如不是则判断是正数还是负数。“=”表示的是赋值,“==”判断是否相等。注:在C语言中,非0表示真,0表示假。
2024-04-13 21:16:21
595
原创 printf 的简单介绍
printf()的作用是将参数文本输出到屏幕,f 代表的是format(格式化),表示可以定制输出文本的格式。它不会在行尾自动添加换行符,运行结束之后,光标停留在输出结束的地方,不会自动换行。printf()在标准库中运行,必须要有头文件<stdio.h>.1.1 占位符占位符的作用就是在这个位置可以用其他值代入。int main()//此处的%d就是占位符//字符串需要用双引号“ ”return 0;
2024-04-07 00:05:06
396
原创 操作符的简单认识
当除号两端都是整数的时候,计算的是整数除法,结果是整除之后的商。它主要用来表示整除之后的余数,对于%来讲,它只能用于整数,不能用于浮点数。\f:换页符,光标移到下一页,在现代系统上,这已经反映不出来了,行为改成类似与\v。在字符中有一组特殊的字符是转义字符,其意思就是转变原来的意思的字符。同理可得,--也是相同的道理,需要注意的是,常量不能自减。\v:垂直分隔符,光标移到下一个垂直指标位,通常是下一行的同一列。\t:制表符,光标移动到下一个水平制表位,通常是下一个8的倍数。后置口诀:先使用,后加1。
2024-04-05 20:34:32
276
1
原创 C语言数据类型和变量
每种数据类型都有自己的长度,对于不同的数据类型,所需要的变量长度也是不一样的,因此其存储的数据范围也是不一样的。其中主要表示的是整数,对此有一类函数可以表达,例如int,short(短整型),long(长整型)。当所需的数据是小数的时候,就需要用到这类函数float(单精度浮点数)、double(双精度浮点数)、long double(精度更大)。sizeof既是类型,又可以是表达式,当它是表达式时,可以省略后面的括号,因为表达式不参与运算,根据表达式的类型得出其大小。都是修饰字符型和整型类型的关键字。
2024-04-04 19:03:29
268
原创 语句和语句分类
switch语句中常用到的关键词:case(语句较复杂时,可能会用到if判断),break,default。(3)转向语句:break语句,go to语句,continue语句,return语句。例如,printf,scanf等。空语句就是此处的代码需要一条语句,但是这条语句不需要做任何事。就是一个大括号括起来的一整个代码被称为代码块,又称为复合语句。(2)循环执行语句:do while语句,while语句。(1)条件判断语句:if语句,switch语句。用来表示此代码中数值间的相互关系。
2024-04-03 20:55:55
136
原创 初学C语言
提示:以下是本篇文章正文内容,下面案例可供参考C语言的学习要不断地练习和熟悉语句,其中所需要的零碎东西很多。我们需要用以前的思维去解决计算机和人之间交流的问题,最后达到一种人机合一的效果。
2024-03-30 18:29:18
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人