- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 王道c语言OJ 中级day11
Description 读取10个整型数据12 63 58 95 41 35 65 0 38 44,然后通过冒泡排序,快速排序,插入排序,分别对该组数据进行排序,输出3次有序结果,每个数的输出占3个空格 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> //交换函数 void swap(int &a,int &b) { int temp; temp = a; a = b; b = temp; } int pos(int
2022-04-12 21:25:21 534
原创 王道C语言 OJ
Description 读取10个元素 87 7 60 80 59 34 86 99 21 3,然后建立二叉查找树,中序遍历输出3 7 21 34 59 60 80 86 87 99,针对有序后的元素,存入一个长度为10的数组中,通过折半查找找到21的下标(下标为2),然后输出2 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef
2022-04-12 21:23:55 786
原创 王道c语言 OJ
Description 输入3 4 5 6 7 9999一串整数,9999代表结束,通过尾插法新建链表,查找第二个位置的值并输出,在2个位置插入99,输出为 3 99 4 5 6 7,删除第4个位置的值,打印输出为 3 99 4 5 6 7。 输出函数如下: void PrintList(LinkList L) { L = L->next; while (L != NULL) { printf(“%3d”, L->data);//打印当前结点数据 L = L->next
2022-04-12 21:22:40 537
原创 王道C语言 OJ
题目:输入一个整型数,然后申请对应大小空间内存,然后读取一个字符串,字符串的输入长度小于最初输入的整型数大小,最后输出输入的字符串即可(无需考虑输入的字符串过长,超过了内存大小); 注意下面问题: char *p; scanf(“%d”,&n); p=malloc(n); scanf(“%c”,&c);//注意在scanf和gets中间使用scanf(“%c”,&c),去除换行 gets§; #define _CRT_SECURE_NO_WARNINGS #include<st
2022-04-12 21:19:35 559
原创 王道c语言 OJ
题目:输入一个整型数,存入变量i,通过子函数change把主函数的变量i除2,然后打印i,例如如果输入的为10,打印出5,如果输入的为7,打印出3 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> void change(int*p) { *p = *p / 2; } int main() { int i; scanf("%d", &i); change(&i); pr
2022-04-12 21:17:53 383
原创 王道c语言 OJ
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法? 在这里插入代码片 ```#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int a, b, c, d, sum = 1; for (int a = 1; a < 40; a++) { fo.
2022-04-12 21:14:20 255
TA创建的收藏夹 TA关注的收藏夹
TA关注的人