C/Cpp
C/C++学习
营养快线好喝~
天行健,君子以自强不息
展开
-
test3 牛客网——BC15 大小写转换
1、掌握多组输入输出的语法编写2、掌握字母大小写转换的语法编写原创 2023-09-30 21:59:04 · 48 阅读 · 0 评论 -
鹏哥C语言集训营作业—— 算术操作符
(1)scanf()处理数值占位符时,会自动过滤空白字符,包括空格、制表符、换行符,scanf输出字符占位符的时候,不忽略空白字符,总是返回当前第一个字符,无论该字符是否为空格。(2)scanf的占位符%s表示读取一个字符串,遇到空白字符就停止读取。**6、**负数求模的规则是,结果的正负号由第一个运算数的正负号决定。(3)scanf需要包含stdio.h这个头文件的。原创 2023-10-13 16:01:20 · 89 阅读 · 0 评论 -
test 数字沙漏
对于输入的整数n(n>=0),打印2n+1行的由1~9的数字构造的数字沙漏。这个题非常好,而且这种解法也很巧妙,希望大家牢牢掌握!原创 2023-10-17 22:21:33 · 211 阅读 · 1 评论 -
将China译成密码
请编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母A后面第4个字母是E,用E代替A。因此,China应写为Glmre。请编写一程序,用赋初值的方法使c1,c2,c3,c4,c5这五个变量的值分别为’C’,‘h’,‘i’,‘n’,‘a’,经过运算,使c1,c2,c3,c4,c5分别变为’G’,‘l’.‘m’,‘r’,‘e’。分别用putchar函数和printf函数输出这5个字符。原创 2023-10-16 11:09:28 · 217 阅读 · 0 评论 -
test 计算身份证号码的第十八位
关于身份证第18是怎么计算的,原理如下:根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。生日期码(身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。顺序码(身份证第十五位到十七位)为同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。如果余数是10,身份证的最后一位号码就是2。身份证的第18位(如果输出的X,需要输出大写的“X”)原创 2023-10-18 16:51:39 · 117 阅读 · 0 评论 -
test 计算sin(x)
在上述示例中,我们首先定义一个变量num并将其设置为-10。然后,我们使用abs()函数将num的绝对值存储在变量abs_num中。最后,我们使用printf()函数将num和其绝对值打印到控制台。在C语言中,求绝对值可以使用abs()函数,该函数定义在stdlib.h库中。abs()函数可以接受一个整数参数,并返回其绝对值。注意:abs()函数仅适用于整数。如果要将浮点数的绝对值存储在变量中,可以使用fabs()函数,该函数定义在math.h库中。原创 2023-10-17 19:48:22 · 37 阅读 · 0 评论 -
鹏哥C语言集训营作业—— 关系操作符
1、2、原创 2023-10-14 18:47:59 · 58 阅读 · 0 评论 -
test 复制一个字符串中元音字母到另一个字符串
这个函数是不安全的,因为它不检查输出缓冲区的大小,这可能导致缓冲区溢出。如果字符在 s1 中是元音(不区分大小写,所以有两组条件),它就被复制到 s2 中, j 增加1;int main(int argc, char *argv[]) 是程序的主函数,其中 argc 是命令行参数的数量,argv 是一个包含所有命令行参数的数组。将一个字符串中的元音字母(a、e、i、o、u)复制到另一个字符串,然后按照ASCII码从小到大的顺序输出。通过一个双重for循环对 s2 中的元素进行冒泡排序(升序)。原创 2023-10-19 16:49:54 · 563 阅读 · 1 评论 -
test 将字符串转成整数输出。
需要注意的是,如果字符串中包含非数字字符,atoi() 函数将只解析数字字符,直到遇到第一个非数字字符为止。如果字符串为空指针或无法解析为整数,atoi() 函数将返回 0。函数参数 str 是一个指向要转换的字符串的指针。函数将字符串中的数字字符解析为整数,并返回该整数值。从键盘输入一串字符串(0~9数字组成的字符串),将字符串s转化为整型数,并输出该整数的2倍值。在 C 语言中,atoi() 是一个标准库函数,用于将字符串转换为整数。原创 2023-10-18 19:17:36 · 46 阅读 · 0 评论 -
test1 冒泡排序
掌握C语言冒泡排序的语法,对于冒泡排序知道如何编写程序。原创 2023-09-28 22:54:40 · 35 阅读 · 0 评论 -
test 出租车计价
1、#include 向上取整函数:ceil(),向下取整函数floor()2、四舍五入:(int)(fare+0.5)原创 2023-10-16 16:05:18 · 321 阅读 · 0 评论 -
test 在一个字符串中插入另外一个字符串
输入整数n,及两个字符串s1,s2,在字符串s1中的第n个字符处插入字符串s2。原创 2023-10-19 15:49:34 · 68 阅读 · 0 评论 -
test2 四舍五入的实现
1、四舍五入的计算2、%.2f 是通过四舍五入保留小数后两位原创 2023-09-28 10:03:15 · 27 阅读 · 0 评论 -
test4牛客网——BC16 十六进制转十进制
1、8进制和16进制前导符2、输出域宽的左对齐与右对齐原创 2023-10-02 10:23:25 · 73 阅读 · 0 评论 -
C语言——分支循环语句
今天学完C语言的分支结构和循环结构,下面来总结一下。原创 2023-10-23 13:30:05 · 28 阅读 · 0 评论 -
C语言初阶(1)
1、二分查找的基本原理、代码2、sizeof(arr)、sizeof(arr[0])、sizeof(arr)/sizeof(arr[0])的意思表达原创 2023-10-03 09:26:14 · 35 阅读 · 0 评论 -
三、初识C语言 (3)
2、名字必须是字母、数字、下划线组成,不能有特殊字符,同时不能以数 字开头。特点:从左向右依次计算,整个表达式的结果是最后一个表达式的结果。1、有意义 - int age;5、条件操作符(三目操作符 - 有三个操作数)1、除号的两端都是整数时,执行的是整数除法;如果两端有一个浮点数就执行浮点数的除法。|| 逻辑或 - 或者。7、函数调用操作符 ( )就是都好隔开的一串表达式。3、变量命名不能是关键字。&& 逻辑与 - 并且。原创 2023-09-15 17:16:52 · 23 阅读 · 0 评论 -
二、初识C语言(2)
在计算字符串长度的时候 \0 是结束标志,不算作字符串内容。C语言规定:数组的每个元素都有一个下标,下标是从0开始的。C语言中没有字符串类型——“ ” 双引号表示字符串。C语言中给了数组的定义:一组相同类型元素的集合。字符串的结束标志是一个 \0 的转义字符。%lf - 打印double类型的数据。C++风格的注释 //xxxxxxxx。%zu - 打印sizeof的返回值。%f - 打印float类型的数据。const 修饰的常变量。%s - 打印字符串。C语言风格的注释 /原创 2023-09-14 20:35:43 · 23 阅读 · 0 评论 -
初识C语言(4)
static修饰全局变量时,这个全局变量的外部链接属性就变成了内部链接属性。其他源文件(.c)就不能再使用这个全局变量了。本质上,static修饰局部变量时,改变了变量的储存位置的。static修饰局部变量时,局部变量出了作用域,不销毁的。typedef - 重命名类型。2、define定义常量和宏。全局变量具有外部链接属性的。函数具有外部链接属性。原创 2023-09-16 16:09:55 · 24 阅读 · 0 评论 -
一、C语言初识(1)
13、scanf_s 这个函数是VS编译器自己提供的函数,非标准C语言提供的函数,那也就是只有VS编译器认识,其他编译器不认识!在VS工程中创建新的.c或者.cpp文件时,都是拷贝newc++file.cpp这个文件!当全局变量和局部变量名字相同时,局部优先,建议不要将全局和局部的名字写成一样的。17、局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。16、快捷键 注释 —— 选中代码 CTRL+K+C 多行代码同时注释。15、局部变量的作用域是变量所在的局部范围。原创 2023-09-13 10:29:43 · 27 阅读 · 0 评论