IP判断-题解(C++代码) 解题思路:1.以.为界线,将整个字符串划分为4个小字符串2.sislegal()函数用于判断小字符串是否和合法3.qiepian()函数用于对整个字符串切片成小字符串并且调用sislegal()判断是否合法注意事项:在58行中continue的用法, 题解列表 2020年01月02日 0 点赞 0 评论 1367 浏览 评分:9.3
[编程入门]原码求补码-题解(C++代码) #思路正数,不变。负数,符号位不变,其余位取反加一。#代码```cpp#include#includeintmain(){std::stringstr;std::cin>>str;//负数,符号位不变,其余位取反加一if('1'==str[0]){intlen=str.length();//取反for 题解列表 2020年01月01日 0 点赞 0 评论 1118 浏览 评分:0.0
C语言训练-邮票组合问题*-题解(C++代码) #思路纯粹的数学组合问题。4张三分邮票,3张五分邮票,有几种组合(要求至少有1张)。三分邮票可以0张、1张、2张、3张、4张,总共5种方案,五分邮票可以0张、1张、2张、3张,总共4种方案。答案就是4*5,再减去(0,0)这一不符合题意的组合。 题解列表 2020年01月01日 0 点赞 0 评论 1736 浏览 评分:0.0
C语言训练-谁家孩子跑最慢* -题解(C++代码) 摘要:# 思路 穷举。 可以做一些优化。例如写成下面这样, for (int x = 1; x < 10; x++) for (int y = x + 2; y < 10; y++) for (i…… 题解列表 2020年01月01日 0 点赞 0 评论 1280 浏览 评分:8.7
C语言训练-计算1977!*-题解(C++代码) #思路超大的数据,用数组。#代码```cpp#includeintmain(){constintMAXSIZE=6000;intbigDecimal[MAXSIZE]={};bigDecimal[0]=1;intsize=1;//1977!for(intmultiplier=2;multiplier= 题解列表 2019年12月31日 0 点赞 0 评论 1205 浏览 评分:0.0
[编程入门]链表之报数问题-题解(C++代码) #思路使用链表模拟。#代码```cpp#includestructListNode{intid;ListNode*next;ListNode(intid,ListNode*next){this->id=id;this->next=next;}};intmain(){intn;std::cin>>n;/ 题解列表 2019年12月31日 0 点赞 0 评论 1456 浏览 评分:0.0
[编程入门]二进制移位练习-题解(C++代码) 摘要:# 思路 位操作。 # 代码 ```cpp #include int main() { int num; std::cin >> num; std::cout > 4…… 题解列表 2019年12月31日 0 点赞 1 评论 1419 浏览 评分:6.0
[编程入门]链表之节点删除-题解(C++代码) #思路单向链表的删除,假设要删除的节点是node,1)遍历到node的前驱节点,然后删除;2)遍历到node节点,要保持一个前继指针,才能进行删除。#细节题目描述跟实际输入、输出有区别。学号、姓名————>学号、成绩间2个空格————>间1个空格#代码```cpp#includestructListN 题解列表 2019年12月31日 0 点赞 0 评论 1259 浏览 评分:0.0
C语言训练-自守数问题-题解(C++代码) #思路怎样判断尾数相同?观察25^2=625。625%100=25。25最高位是十位,权重10,将最高位权重乘十就得到所需的100了。#细节int溢出问题。输出格式,**2**个空格。#代码```cpp#includeintmain(){std::cout0){weight*=10;}//自守数if( 题解列表 2019年12月31日 0 点赞 0 评论 1045 浏览 评分:0.0
C语言训练-阶乘和数*-题解(C++代码) #思路重点是按字典序输出。#代码```cpp#includeintmain(){//[0,9]的阶乘intfactorial[10]={1};for(inti=1;i<10;i++){factorial[i]=factorial[i-1]*i;}//阶乘和数, 题解列表 2019年12月31日 0 点赞 0 评论 1350 浏览 评分:0.0