- 博客(45)
- 收藏
- 关注
原创 c语言:编写程序:输出如下图形(要求用循环嵌套求解,不能用连续的printf函数输出)
【代码】c语言:编写程序:输出如下图形(要求用循环嵌套求解,不能用连续的printf函数输出)
2024-04-14 23:59:02 417
原创 c语言:getchar()和getch()的区别
getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区(输入缓冲区)中.直到用户按回车为止(回车字符也放在缓冲区中).getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,2.getch与getchar基本功能相同,差别是getch直接从键盘获取键值(没有输入缓冲区),不等待用户按回车,只要用户按一个键,getch就立刻返回,getch返回值是用户输入的ASCII码,出错返回-1.
2024-04-09 23:11:23 237
原创 c语言:操作符
/00000000000000000000000000001010//num在内存中的二进制。1.除了%操作符之外,其他的几个操作符可以作用与整数和浮点数,如:5%2.0//error.(1).算术右移,移动的是补码,右边丢弃,左边以和符号位一样的数字进行补位:0为正,1为负。2.对于操作符,如果两个操作数都为整数,执行整数除法而只要有浮点数执行的就是浮点数除法。& //按位与 | //按位或 ^按位异或。^(按2进制按位异或)//相同为0,相异为1。(1)&有一个0则为0,两个为1才为1.
2024-04-08 00:58:54 1900
原创 c语言:大端小端(真实考试题目)
大端(存储)字节序:是指数据的低位保存在内存的高地址中, 数据的高位保存在内存的低地址中。小端(存储)字节序:是指数据的高位保存在内存的高地址中,数据的低位保存在内存的低位置中。请简述大端字节序和小端字节序的概念,设计一个程序(代码)判断当前机器的字节序。优化函数封装,代码如下。
2024-04-06 22:00:31 362
原创 c语言:求一元二次方程 的根,通过键盘输入a、b、c,根据△的值输出对应x1和x2的值(保留一位小数)(用if语句完成)。
【代码】c语言:求一元二次方程 的根,通过键盘输入a、b、c,根据△的值输出对应x1和x2的值(保留一位小数)(用if语句完成)。
2024-04-02 23:45:37 96
原创 c语言:编写程序,求1-1/3+1/5-1/7+1/9-1/11 前n项求和(前n项的值,n由键盘输入)(注:分别用利用while循环和do-while循环结构求解)
while和do-while循环。
2024-04-01 23:41:58 510
原创 c语言:把百分制转化为等级制度(switch语句)
把百分制转化为等级A为90~100,B为80~89,C为70~79,D为60~69,F为0~59。
2024-03-31 20:33:36 420
原创 c语言:用do-while输出前40项的斐波那契数值
求Fibonacci数列的前40个元素。该数列的特点是第1、2两个数为1、1。从第3个数开始,每数是其前两个数之和。
2024-03-30 19:21:09 304
原创 c语言:从键盘输入任意年月,输出该年月的天数(用switch语句完成)
(4)default也是关键字,起标号的作用,代表所有case标号之外的那些标号。常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case 语句标号的值应该互不相同。(2)紧跟在switch后一对圆括号中的表达式可以是整形表达式,以及后面的将要学习的字符型表达式等。(1)switch是c语言的关键字,switch()后面使用花括号括起来的部分称为switch语句体。(5)case语句标号后的语句1,语句2等,可以是一条语句,也可以是若干条语句。(6)必要时cae后的语句可以省略不写。
2024-03-27 22:58:16 514
原创 C语言:判断一个数是不是素数
除了1和他本身,设这个数为n,则n的范围是2-n-1用n这个数挨着除2-n-1,以下是代码的实现。一个正整数都能写成一个因子与另一个因子相乘得到。
2024-03-26 23:30:19 219
原创 c语言:数组
/type_t数组的元素类型//const_n是一个常量表达式,指定数组的大小(关键是:常量!=变量)//例如://错误的表达数组的大小不能是变量。
2024-03-22 22:38:24 946 3
原创 c语言: 斐波那契数列(递归和迭代)方法的比较
b.相对来说,能用迭代不用递归(因为递归不断调用函数,浪费空间,容易造成堆栈溢出)a.递归中一定有迭代,但是迭代中不一定有递归;1.存在限制条件,当满足这个限制条件的时候,递归便不再继续。2.每次递归调用之后越来越接近这个限制条件。a.效率高,运行时间只随循环的增加而增加;c.大问题转化成小问题,减少了代码量。c.编写复杂问题时,代码逻辑不易想出。a.用有限的循环语句实现无限集合;a.递归不断调用函数,浪费空间。定义 优点 缺点。b.代码不如递归代码简洁;函数内某段代码实现循环。
2024-03-19 21:36:43 535 1
原创 c语言:不停的输入(getchar(),putchar()的用法)
【代码】c语言:不停的输入(getchar(),putchar()的用法)
2024-03-17 22:09:16 159 1
原创 c语言:通过键盘输入一个三位正整数,输出该整数每一位数是之和(例如:输入213,输出2+1+3=6)
【代码】c语言:通过键盘输入一个三位正整数,输出该整数每一位数是之和(例如:输入213,输出2+1+3=6)
2024-03-16 21:53:46 465 2
原创 c语言:标识符
C语言规定,标识符只能由字母(A~Z, a~z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。
2024-03-15 16:54:03 310 1
原创 c语言:输入输出
1、实型变量分为三类: 单精度型( float ),双精度型( double )和长双精度型( long double )。单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8 个字节(64位内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。2.%7.2f 右对齐输出无符号实型。
2024-03-15 16:38:04 174 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人