C语言从零开始
无敌海苔咪
学习新思想,争做新青年!
展开
-
【课时12作业】输入3 4 5 6 7 9999一串整数,9999代表结束,通过尾插法新建链表,查找第二个位置的值并输出,在2个位置插入99,输出为 3 99 4 5 6 7,删除第4个位置的值
输入3 4 5 6 7 9999一串整数,9999代表结束,通过尾插法新建链表,查找第二个位置的值并输出,在2个位置插入99,输出为 3 99 4 5 6 7,删除第4个位置的值,打印输出为 3 99 4 6 7。针对双向链表,有时间的同学自己练习即可,这道题同样也可以用双向链表来实现一遍。//打印当前结点数据。注意在创建新结点时要申请空间,在删除结点后要释放空间。输入是3 4 5 6 7 9999。原创 2024-03-30 15:40:50 · 247 阅读 · 0 评论 -
顺序表的插入和删除
初始化顺序表(顺序表中元素为整型),里边的元素是1,2,3,然后通过scanf读取一个元素(假如插入的是6),插入到第2个位置,打印输出顺序表,每个元素占3个空格,格式为1 6 2 3,然后scanf读取一个整型数,是删除的位置(假如输入为1),然后输出顺序表 6 2 3,假如输入的位置不合法,输出false字符串。提醒,Language一定要选为C++。原创 2024-03-23 15:31:33 · 180 阅读 · 0 评论 -
使用C++的引用,注意提交时把代码选为C++;在主函数定义字符指针 char *p,然后在子函数内malloc申请空间(大小为100个字节),通过fgets读取字符串,然后在主函数中进行输出;
使用C++的引用,注意提交时把代码选为C++;在主函数定义字符指针 char *p,然后在子函数内malloc申请空间(大小为100个字节),通过fgets读取字符串,然后在主函数中进行输出;要求子函数使用C++的引用,注意在C++中从标准输入读取字符串,需要使用fgets(p,100,stdin)如果输入的是I love C language,那么输出也是I love C language。输入一个字符串,例如 I love C language。原创 2024-03-03 21:04:35 · 450 阅读 · 0 评论 -
结构体指针与typedef的使用
结构体指针与typedef的使用原创 2024-03-03 19:21:39 · 343 阅读 · 0 评论 -
假如有n个台阶,一次只能上1个台阶或2个台阶,请问走到第n个台阶有几种走法?
【代码】假如有n个台阶,一次只能上1个台阶或2个台阶,请问走到第n个台阶有几种走法?原创 2024-03-02 17:19:59 · 449 阅读 · 0 评论 -
指针与malloc动态内存申请,堆和栈的差异
【代码】指针与malloc动态内存申请,堆和栈的差异。原创 2024-03-01 22:15:45 · 384 阅读 · 0 评论 -
地址的偏移--初使用
输出为:"after change c=HEllo"。最后,打印修改后的字符串。原创 2024-03-01 13:49:04 · 372 阅读 · 0 评论 -
指针的传递使用场景
【代码】指针的传递使用场景。原创 2024-03-01 00:49:09 · 539 阅读 · 0 评论 -
感受指针--初使用
程序首先定义了一个整数指针p和一个整数j,并给j赋值为10。然后,程序将j的地址赋给p,使p指向j。程序接着打印p(即j的地址)的十六进制表示。接着,程序打印p本身的地址的十六进制表示。最后,程序打印p所指向的值,即j的值。原创 2024-02-29 16:03:04 · 379 阅读 · 0 评论 -
读取一个字符串,字符串可能含有空格,将字符串逆转,原来的字符串与逆转后字符串相同,输出0,原字符串小于逆转后字符串输出-1,大于逆转后字符串输出1
读取一个字符串,字符串可能含有空格,将字符串逆转,原来的字符串与逆转后字符串相同,输出0,原字符串小于逆转后字符串输出-1,大于逆转后字符串输出1。例如输入 hello,逆转后的字符串为 olleh,因为hello 小于 olleh,所以输出-1。输入一个字符串,例如 hello,当然输入的字符串也可能是 how are you,含有空格的字符串。注意最后的判断一定要这么写,因为strcmp标准C中并不是返回-1和1,而是负值和正值。输出是一个整型数,如果输入的字符串是hello,那么输出的整型数为-1。原创 2024-02-28 23:05:12 · 379 阅读 · 0 评论 -
输入N个数(N小于等于100),输出数字2的出现次数
输入N个数(N小于等于100),输出数字2的出现次数;原创 2024-02-28 22:44:14 · 340 阅读 · 0 评论 -
某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法?
某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。一个数,表示共有多少种换法。原创 2024-02-27 21:45:25 · 1010 阅读 · 0 评论 -
输入一个整型数,判断是否是对称数
输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值;例如 12321是对称数,输出yes,124421是对称数,输出yes,1231不是对称数,输出no。输出是yes,或者no。原创 2024-02-27 21:26:39 · 489 阅读 · 0 评论 -
写一个程序,输入数量不确定的[0,9]范围内的整数,统计每一种数字出现的次数输入-1表示结束
【代码】写一个程序,输入数量不确定的[0,9]范围内的整数,统计每一种数字出现的次数输入-1表示结束。原创 2024-02-16 21:59:50 · 483 阅读 · 0 评论 -
洛谷小书童——凯撒密码——c语言
洛谷小书童——凯撒密码——c语言原创 2022-11-27 17:39:04 · 552 阅读 · 0 评论 -
C语言 删除数组中的重复数字
记录算法,覆盖删除原创 2022-10-28 15:46:43 · 3884 阅读 · 3 评论