
算法
LazyHaokj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++语法学习算法应用(二)
通过简单算法去熟悉c++语法/***编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。输入格式输入为一个字符串(字符串长度至多为100)。输出格式输出为按要求排序后的字符串。输入样例:I am a student输出样例:student a am I 将输入字符串转换为串流形式,然后将每个字符串按倒序存到一个数组中,*/#include <iostream>#include原创 2020-10-26 20:43:29 · 491 阅读 · 0 评论 -
c++语法学习总结(一)
bool 1bytechar 1byteInt 4byte -21477483648~2147483648Float 4byteDouble 8byet 15~16位Long long 8byte -263~263Long double 12~16byte 18~19位1 byte = 4字节 int %d float %f double: %lf char :%c long long: %lld 初始化数组原创 2020-10-26 20:31:37 · 178 阅读 · 0 评论 -
回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。来源:力扣(Le...原创 2020-02-26 22:46:32 · 232 阅读 · 0 评论 -
两数相加
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> ...原创 2019-11-24 22:15:45 · 204 阅读 · 0 评论 -
算法A+B问题
A+B问题这次的输入可能包含多组数据。在这个问题中,使用C++语言的正确程序如下#include <iostream>using namespace std;int main(){ int a,b; while(cin >> a >> b) { cout << a+b << e...原创 2019-03-30 10:25:47 · 917 阅读 · 0 评论 -
两点间的距离问题
两点间的距离问题#include <stdio.h>#include <math.h>int main(){ float x1,y1,x2,y2,l; x1=x2=y1=y2=0; while(scanf("%f%f",&x1,&y1,&x2,&y2)!=EOF); { &...原创 2019-03-30 10:38:30 · 401 阅读 · 0 评论 -
今年暑假不ac
今年暑假不ac#include <stdio.h>#include <string.h>int main() {//二维数组用来存放两列数字 int n,tmp0,tmp1,count,s[101][2],i=1,j; //多组输入 while(scanf("%d",&n)&&n) { count = 1; memset...原创 2019-03-30 10:46:18 · 332 阅读 · 0 评论 -
整数反转
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。前几天翻书还看了StringBu...原创 2019-09-10 16:26:33 · 132 阅读 · 0 评论