题解列表

筛选

IP判断-题解(C++代码)

解题思路:1.以.为界线,将整个字符串划分为4个小字符串2.sislegal()函数用于判断小字符串是否和合法3.qiepian()函数用于对整个字符串切片成小字符串并且调用sislegal()判断是否合法注意事项:在58行中continue的用法,

[编程入门]原码求补码-题解(C++代码)

#思路正数,不变。负数,符号位不变,其余位取反加一。#代码```cpp#include#includeintmain(){std::stringstr;std::cin>>str;//负数,符号位不变,其余位取反加一if('1'==str[0]){intlen=str.length();//取反for

C语言训练-邮票组合问题*-题解(C++代码)

#思路纯粹的数学组合问题。4张三分邮票,3张五分邮票,有几种组合(要求至少有1张)。三分邮票可以0张、1张、2张、3张、4张,总共5种方案,五分邮票可以0张、1张、2张、3张,总共4种方案。答案就是4*5,再减去(0,0)这一不符合题意的组合。

[编程入门]链表之节点删除-题解(C++代码)

#思路单向链表的删除,假设要删除的节点是node,1)遍历到node的前驱节点,然后删除;2)遍历到node节点,要保持一个前继指针,才能进行删除。#细节题目描述跟实际输入、输出有区别。学号、姓名————>学号、成绩间2个空格————>间1个空格#代码```cpp#includestructListN

C语言训练-自守数问题-题解(C++代码)

#思路怎样判断尾数相同?观察25^2=625。625%100=25。25最高位是十位,权重10,将最高位权重乘十就得到所需的100了。#细节int溢出问题。输出格式,**2**个空格。#代码```cpp#includeintmain(){std::cout0){weight*=10;}//自守数if(