- 博客(6)
- 收藏
- 关注
原创 数据类型转化的重要性
描述 从键盘输入5个学生的成绩(整数),求他们的平均成绩(浮点数,保留一位小数)。 输入描述: 一行,连续输入5个整数(范围0~100),用空格分隔。 输出描述: 一行,输出5个数的平均数(保留一位小数)。 一开始我用%.1f来规定输出格式,发现代码会报错 然后我乘了个1.0就好了,看起来数值一样但在c语言确实完全不一样的,大家一起共勉不要忽略这些小细节
2023-06-25 10:35:49
30
原创 scanf语句用法
BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KiKi喜欢喝酸奶,第一时间发现了酸奶。KiKi每h分钟能喝光一盒酸奶,并且KiKi在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未打开的酸奶?多组输入,每组输入仅一行,包括n,h和m(均为整数)。输入数据保证m <= n * h。一开始忘记取地址,后来发现是我对scanf这个函数不太懂,输入三个变量返回值应该是3。}这样就可以了,经过这次我一定更要记得取地址,更加理解scanf函数了。针对每组输入,输出也仅一行,剩下的未打开的酸奶盒数。
2023-06-25 10:18:51
46
原创 追梦第四天
static修饰局部变量,这时局部变量就是静态的局部变量,一个普通的局部变量进入函数时创建,出函数销毁,但被static修饰之后,进入函数之前就已经创建好了,出函数也不销毁,多次调用函数时共享一个变量,主管感受,生命周期变长了。是存放在内存的静态区域的,静态区的变量生命周期和全局变量的生命周期一样。常量:1、字面常量2、const修饰的常变量3、#define定义的标识符常量4、枚举常量。在c语言和c++中,栈龋内存放局部变量、函数的形式参数、临时属性的变量。#define定义宏,宏可以有参数,宏是替换。
2023-06-18 19:32:18
27
1
原创 追梦第三天
常见关键字:auto、break、case、char、const、continue、dafault、do、double、else、enum、extern、float、for、goto、if、int、 register、等。17.0/4返回double类型(直接写出的浮点数,会被编译器识别为double类型)局部变量不初始化时,里面放的是随机值,int a=0;c语言中 0为假,非0为真 ,感叹号❕可以改变真假。%取模或者取余,得到的是余数。a=a➕5可以写成a+=5。1成立赋值2不成立赋值3。
2023-06-16 16:14:00
27
1
原创 追梦第二天
多组数据输入要用while循环,可以判断scanf值是否为输入数据个数,也可以用scanf不等于eof(1不等于-1)判断条件是否成立从而完成多组数据输入。牛客网,online judge 是大环境喜爱的竞赛和面试技巧对用用。按ctrl加z停止循环(原因是让scanf返回值为eof)scanf输入不要加\n 可以输入不同的数据类型。多组输入不能用数组(浪费空间加不知道要多大)鼠标放在该行可自动锁定进行复制和粘贴等操作。不要循环\a(蜂鸣)电脑会死机。转义字符“\0”就是0。\t转义字符算一个字符。
2023-06-15 23:28:47
32
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人