- 博客(7)
- 收藏
- 关注
原创 (补充)(理解)单链表算法循环条件while(p)和while(p->next)有什么区别
如果对所有结点都处理就用while(p),比如求长度。如果是在最后一个结点之后做插入,那循环到最后一个结点结束,所以循环条件是while(p->next)
2022-03-29 20:35:34
1362
原创 (理解)单链表算法循环条件while(p)和while(p->next)有什么区别
【问题】:单链表的删除算法中循环条件(p->next&&j<i)和插入算法中的循环条件(p&&(j<i))有什么区别?//在带头节点的单链表L中,删除指定位置ip = L;j = 1;while(p->next && j<i){ p = p->next; j++;}//在带头结点的单链表L中,指定位置i插入值ep = L;j = 1;while(p && j<...
2022-03-29 20:20:19
3233
1
原创 6-3 统计某类完全平方数(我的一个困惑错误)
6-3 统计某类完全平方数 (20 分)本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。裁判测试程序样例:#include <stdio.h>#include <math.h>int IsTheNumber ( const int N );
2021-12-02 09:20:05
724
原创 2021-10-14
1.#include<stdio.h>int main(){int a=0,b=0;scanf("%d %d",&a,&b);printf("%d+%d=%d\n",a,b,a+b);printf("%d-%d=%d\n",a,b,a-b);printf("%d*%d=%d\n",a,b,a*b);if(a%b==0)printf("%d/%d=%d",a,b,a/b);elseprintf("%d/%d=%.2f",a,b,(float)a/(floa..
2021-10-14 22:31:18
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人