![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
楪夕
这个作者很懒,什么都没留下…
展开
-
2021-04-29
从键盘上接收10个整数,用冒泡法实现对其按照从小到大的顺序排序,要求实参使用数组的形式,形参使用指针的形式。 #include <stdio.h> #define N 10 void bubble_sort(int p) { int i,j,temp; for(i=0;i<N-1;i++) { for(j=0;j<N-1-i;j++) { if((p+j) > *(p+j+1)) { temp = *(p+j); *(p+j) = *(p+j+1);原创 2021-04-29 18:11:43 · 297 阅读 · 0 评论 -
2021-04-29
规定输入的字符串中只包含字母和号。请编写函数fun,其功能是:将字符串中的前导号全部删除。 例如,字符串中的内容为:ABCDEFG,移动后,字符串中的内容应当是:ABCDEFG***。在编写函数时,不得使用C语言提供的字符串函数。 注意:请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 #include <stdio.h> void fun( char a ) { int index = 0,i,j; char tmp = a; while(tmp++原创 2021-04-29 18:02:00 · 47 阅读 · 0 评论 -
2021-04-29
① 自己编写一个函数实现两个字符串的比较,函数原型为int strcmp(char *p1,char *p2);两个字符串相等时返回0,不相等时返回两个字符串第一个不相等字符ASCII码之差。 ② 写一个main函数来测试strcmp函数功能的正确性。 #include <stdio.h> int strcmp(char *p1,char *p2) { while( (*p1) && ( *p1 == *p2 ) ) // 找到不相等,或者p1已经找完了,就退出 { p1+原创 2021-04-29 17:56:39 · 72 阅读 · 0 评论