24.7.10|暑假-数组题目:实现整数的数字反转【学习记录】

news/2024/8/26 11:01:59 标签: 学习, 算法

1、题目:

32位有符号整数,将整数每位上的数字进行反转

输入:123 输出:321

输入:-123 输出:-321

输入:120 输出:21

!)  问题

怎么把整数转换成字符串?
int num = 12345;
char str[50]; // 足够大的字符数组来存储转换后的字符串
sprintf(str, "%d", num); // 将整数转换为字符串
科学计数法?
double bigNumber = 1.23e9; // 表示1.23乘以10的9次方

2、解法:

(1)自己的一团

#include<stdio.h>
#include<string.h>
int main(){
     char a[100];
    scanf("%s",a);
    int b=strlen(a);
    if(a[0]=='-'){
        printf("-");
        while(b--){
            if(b==0)
        break;
        printf("%c",a[b]);
        }    
    }else{
        if(a[b]==0){
            b--;
        while(b--){

        printf("%c",a[b]);
        }
        }    else{
            while(b--)
        printf("%c",a[b]);  
        }        
    }
    return 0;
    } 

(2)方案一:逆序输出(暴力解法)

        方案二:首尾交换(优化解法)

3、最优解-数学思维

int reverse(int x){
long long res=0;
int t=0;
while(x!=0){
    t=x%10;
    x=x/10;
    res=res*10+t;
    if(res<pow(-2,31)||res>pow(2,31)-1)return 0;  
}
return res;

}

24.7.11服务器相关内容了解

如下是一些常见的云服务器使用场景:

1、网站建设
搭建个人应用:博客、论坛、网盘
搭建企业门户网站
搭建游戏私服
2、测试学习
Linux操作系统学习
应用软件开发、部署与测试
数据管理
存储、共享和管理数据
数据开发、数据分析等大数据场景
3、制图渲染
搭建 AIGC 应用
实时渲染云端游戏画面
实时渲染AR/VR图像

老王:WordPress是使用PHP语言开发的内容管理平台,WordPress运行的基础环境一般为“LAMP/LNMP”,其中:

“L”为Linux的缩写,是操作系统软件,是服务器中其它软件运行的基础,常见的CentOS、Ubuntu等;
“A/N”为Apache/Nginx的缩写,是Web服务器软件,用来运行网站页面以及响应处理用户请求;
“M”为MySQL的缩写,是数据库软件,用来存放网站运行必要的系统数据和用户数据;
“P”为PHP的缩写,是编程软件,用来运行WordPress软件的代码。

相关内容整数转整数转字符串,字符串转数组字符串,字符串转数转字符

小云:原来是这样,那我要如何搭建“LAMP/LNMP”环境,并且在这个环境上安装WordPress?

老王:我这里推荐的搭建方案有两种,第一种就是通过云市场镜像来搭建,这种方式最简单;第二种方式是自己手动搭建,也就是要登录ECS实例后,先搭建搭建“LAMP/LNMP”环境,然后再安装和配置WordPress,这种方式相对来说要了解一些Linux操作系统的基本操作以及如何安装配置软件。接下来我把这两种方式都介绍一下。

串,字符串转:字符数组•算法思维:遍历


http://www.niftyadmin.cn/n/5558014.html

相关文章

opencv—常用函数学习_“干货“_3

目录 八、图像拼接 水平拼接图像 (hconcat) 垂直拼接图像 (vconcat) 全景图像拼接 (Stitcher) 九、颜色通道及数据格式 转换图像的颜色空间 (cvtColor) 转换图像的数据类型 (convertTo) 分离和合并颜色通道 (split 和 merge) 提取和插入颜色通道 (extractChannel 和 in…

基于AT89C51单片机构造波形发生器设计(含文档、源码与proteus仿真,以及系统详细介绍)

本篇文章论述的是基于AT89C51单片机构造波形发生器设计的详情介绍&#xff0c;如果对您有帮助的话&#xff0c;还请关注一下哦&#xff0c;如果有资源方面的需要可以联系我。 目录 摘要 仿真图 总体结构框图 仿真程序效果图 原理图 代码 系统论文&#xff08;部分&…

redis存入hash,key=>value和key=>(key=>value)使用Python举例

在 Redis 中&#xff0c;HASH 数据结构&#xff08;也称为 HMAP 或 Hash Map&#xff09;允许你存储键值对集合&#xff0c;其中每个键值对都是字段&#xff08;field&#xff09;和值&#xff08;value&#xff09;的映射。在 Python 中&#xff0c;你可以使用 redis-py 库来与…

Qcom平台通过Hexagon IDE 测试程序性能指导

Qcom平台通过Hexagon IDE 测试程序性能指导 1 安装Hexagon IDE工具2 测试工程2.1 打开Hexagon IDE2.2 新建工程2.3 添加测试案例2.3.1 方法一&#xff1a;新建2.3.2 方法二&#xff1a;拷贝 2.4 配置测试环境2.4.1 包含头文件2.4.2 添加程序优化功能(需先bulid一下)2.4.3 添加g…

【Qt+opencv】ROI与图像混合

文章目录 前言ROIROI是什么如何提取ROI 图像混合整体混合线性混合 局部混合 总结 前言 在计算机视觉和图像处理中&#xff0c;我们经常需要对图像的某一部分&#xff08;也就是ROI&#xff0c;Region of Interest&#xff09;进行操作。这些操作可能包括滤波、缩放、旋转等。同…

NSSCTF中24网安培训day2中web题目【下】

[NISACTF 2022]easyssrf 这道题目考察的是php伪协议的知识点 首先利用file协议进行flag查找 file:///flag.php 接着我们用file协议继续查找fl4g file:///fl4g 接着我们访问此文件&#xff0c;得到php代码如下 这里存在着stristr的函数&#x…

K8S组件calico重建过程

问题背景&#xff1a;周一来了以后看到calico-node组件pod重启100多次&#xff0c;查看日志发现warning日志&#xff1a; Number of node(s) with BGP peering established 2 calico/node is not ready: felix is not ready: Get “http://localhost:9099/readiness”: dial t…

提高自动化测试脚本编写效率 5大关键注意事项

提高自动化测试脚本编写效率能加速测试周期&#xff0c;减少人工错误&#xff0c;提升软件质量&#xff0c;促进项目按时交付&#xff0c;增强团队生产力和项目成功率。而自动化测试脚本编写效率低下&#xff0c;往往会导致测试周期延长&#xff0c;增加项目成本&#xff0c;延…