- 博客(10)
- 收藏
- 关注
原创 C语言-贪心算法钱币找零
/ 假设最多使用100个硬币。// 只要当前硬币面值小于等于剩余金额,就使用该硬币。// 如果最终金额为0,说明找零成功,输出结果。printf("找零的硬币为: ");// 这里假设输入的硬币面值已经是降序排列的。printf("无法找零\n");// 否则说明无法找零。// 将硬币面值按降序排列。// 遍历每个硬币面值。// 初始化结果数组。
2024-07-13 22:08:34
218
原创 c语言-数据结构基于二叉树实现员工管理
printf("所有员工: %d\n", totalEmployees);printf("联系方式: %s\n", employee->contact);printf("职位: %s\n", employee->position);printf("输入需要添加的员工信息\n");printf("输入需要修改员工姓名:\n");printf("姓名: %s\n", employee->name);printf("年龄: %d\n", employee->age);printf("修改员工信息\n");
2024-07-09 22:53:05
722
原创 文件操作相关函数
个字符时,或者读取到换行符时,或者到达文件末尾时,它会停止,具体视情况而定。配合strstr等字符相关函数可对获取的字符进行处理。从指定的流 stream 读取一行,并把它存储在。发送格式化输出到流 stream 中。从流 stream 读取格式化输入。三、sscanf和fscanf。1.文件读取内容,筛选字符串。sscanf:格式化输入函数。fscanf://不安全函数。从字符串读取格式化输入。空格字符、非空格字符。format 说明符。
2023-04-11 21:51:56
45
原创 c语言字符相关操作
/buf_2 copy到buf_1,buf_1必须为数组类型,不然sizeof()为4或者8,可避免字符溢出问题。//减一是去掉"\0",不拷贝到buf_1,sizeof()做限制防止溢出。strstr(&string_1,&string_2)//判string_2是否在string_1中完整的出现,返回值为地址。//buf_2,连接到buf_1。
2023-04-09 11:22:25
51
原创 const int *p int const *p int *const p
本质是一样的 p 改变,但是 *p 不可以改变 即指针指向的值不可以改变,一般用来做对入参的限制,不让入参被改变。fun(const int *p,int a):入参不可以被改变。p 不可以改变,*p可以改变,p指向的地址不可以改变,但是*p的内容可以改变。const 谁近谁不可以改变。
2022-11-27 16:01:09
314
1
原创 vscode下载慢
VS code下载链接国内镜像,system版本https://vscode.cdn.azure.cn/stable/b4c1bd0a9b03c749ea011b06c6d2676c8091a70c/VSCodeSetup-x64-1.57.0.exe
2022-05-17 21:27:53
57
原创 计数排序,笔记
#include<iostream>usingnamespacestd;intmain(){intN,n;while(cin>>N){inta[1001]={0};while(N--){cin>>n;a[n]=1;}for(inti=0;i<1...
2021-06-09 22:34:57
38
原创 理解插入排序
#include<stdio.h>//自定义的输出函数voidprint(inta[],intn,inti){printf("%d:",i);for(intj=0;j<n;j++){printf("%d",a[j]);}printf("\n");}voidinsert_sort(inta[],inti){intj,k,l;for(j=1;j<i;...
2021-05-30 18:31:24
38
原创 统计字符串中字母个数,不分大小
#include<stdio.h>#include<string.h>//写出一个程序,接受一个由字母、数字和空格组成的字//符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。intmain(){chararray[30];inta;charb;strcpy(array,"ABCabcdddddddddddddddd");a=strlen(ar...
2021-05-27 23:18:15
1650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人