首页 > 试题广场 >

将整数字符串转成整数值

[编程题]将整数字符串转成整数值
  • 热度指数:2837 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个字符串str,如果str符合日常书写的整数形式,并且属于32位整数范围,返回str代表的整数值,否则返回0。

输入描述:
输出包括一行代表str


输出描述:
输出一行,代表返回的值。
示例1

输入

123

输出

123
示例2

输入

023

输出

0
示例3

输入

A13

输出

0
示例4

输入

2147483647

输出

2147483647
示例5

输入

2147483648

输出

0
示例6

输入

-127

输出

-127

备注:
时间复杂度,空间复杂度
头像 犯困的小山竹在找内推
发表于 2021-08-13 23:19:35
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class Main{ public static void main(String[] args 展开全文
头像 WYJ96
发表于 2021-08-01 00:49:08
import java.util.Scanner; 左神书上的解法 public class Main { //判断输入是否符合标准 public static boolean isValid(char[] chas) { if (chas[0] != '-' &a 展开全文
头像 牛客485967835号
发表于 2023-04-21 13:24:48
#include <iostream> #include <limits.h> using namespace std; int main() { string str; cin >> str; int flag = 1; siz 展开全文
头像 总之就是非常可爱
发表于 2022-02-15 16:08:32
//本题纯模拟 //一开始错了不要紧,看数据给的是什么再把考虑不周的补上就行,还是入门题 #include<bits/stdc++.h> using namespace std; int main(){     string str;     展开全文