排序
【C++】自研超酷的数据看板(多功能分页显示)
效果 写个人通讯录管理系统中查看联系人时研究出来的,废话不多说,先看个效果! 代码 接下来上代码! void List::printNode() { int pos = 1, page = 1, total=0, allpage, ct=0, numPerPage=1...
【C】对一个分数约分
int gcd(int a, int b) { if (b == 0) { return a; } else { return gcd(b, a % b); } } void simplifyFraction(int *a, int *b) { int divisor = gcd(*...
【C】使用scanf输入(找零程序)
代码 #include<stdio.h> int main() { int money = 0; printf('请输入金额(元)'); scanf('%d', &money); int change = 100 - money; printf('找您%d元', change); } ChatGPT的解释 这...
【C】在文件中定位
要实现在C语言中打开文件后对文件定位,需要学习两个函数: rewind和fseek。 rewind函数用于将当前文件指针的位置定位到文件头。 用法:rewind(fp); fseek函数用于将当前位置指针移动到距离第三...
【C】链表从文件初始化函数
节点保存的结构体是这样的: //结构体 //用户名/管理员名与密码 typedef struct User{ char username[20]; char password[20]; struct User *next; }usr; 以下是初始化函数 //初始化链表函数 //...
【C++】多态+非链表类链表个人思路总结
这个很难想,终于是想出来了。 程序中只有一个父类,若干子类。在链表中存储父类指针。 在main.cpp中,先用new一个子类对象赋值给父类指针,这个父类指针便是head。 链表的头也就在这里了,这个...