整数转字符串

知识点:

c++中栈的操作

方法一:

#include "stdafx.h"
#include <iostream>
#include <stack>
using namespace std;

int main(int argc, char** argv)
{
	stack<char> s;

	int num=1234050;
	int temp;
	char ch;

	while(num!=0)
	{
		temp=num%10;
		ch=temp+'0';
		num/=10;
		s.push(ch);
	}

	cout<<"The number is:"<<endl;
	while(!s.empty())
	{
		ch=s.top();
		cout<<ch;
		s.pop();
	}

	cout<<endl;
	system("pause");
    return 0;
}

方法二:

#include "stdafx.h"
#include <iostream>
using namespace std;

int main(int argc, char** argv)
{
	int  num=1234050;
	char string[8];

	itoa(num,string,10);
	cout<<string<<endl;

	system("pause");
    return 0;
}

整数转字符串

时间: 2024-10-26 02:19:32

整数转字符串的相关文章

Java整数和字符串转换

字符串转换整数: 虽然有类似的Integer.parseInt(),但是笔试面试明显不会如此: 转字符串可以考虑为: 1.单个字符的转换 2.权值 如:从前往后依次扫描,则每次扫描一个字符  前面数值*10: 如345,扫描3,再3*10+4,再34*10+5............ 从后往前扫描类似处理: class ParsInt{ public static void main(String[] args) { // TODO, add your application code Syst

c语言实现将一个整数转换为字符串

#include<stdio.h> void convert(int n) { int i; if ((i=n/10)!=0) convert(i); putchar(n%10+'0'); } int main() { int number; printf("\nInput an integer:"); scanf("%d",&number); printf("Output:"); if (number<0) { put

用itoa()函数将整数转换为字符串

在C语言中提供了几个标准库函数,可以将任意类型(整型.长整型.浮点型等)的数字转换为字符串.以下是用itoa()函数将整数转换为字符串的一个例子:atoi     把字符串转换成整型数itoa     把一整数转换为字符串 下面分享一下应用范例,可学习0基础C语言开发教程: #include "stdio.h" #include "ctype.h" #include "stdlib.h" /* Converts a character strin

整数转字符串,字符串转整数

题目:输入一个表示整数的字符串,把该字符串转换成整数并输出.例如输入字符串"345",则输出整数345. 题目比较简单,但是涉及到许多问题,例如非法输入,有正负号,是否为空字符串,且不是输入大数类型,可以用long long,8字节整型等等.主要:int a=a*10+(str[i]-'0') 也可以直接使用c的库函数,atoi函数,如果不能转换则返回0.使用例子如下 string a="-1232 pighehe"; int num=atoi(a); 1 #inc

编写一个python程序,从控制台输入一个包含整数的字符串,将字符串中的整数格式化为长度为10的格式,位数不足前面补0,例如:456格式化成0000000456,具体要求如下:1、不使用正则表达式。2、使用字典格式化字符串。3、将从控制台输入的字符串转换为字符串模板再进行格式化。4、最后在控制台输出字符串模板和格式经结果。

s = input("请输入一个包含整数的字符串:") s1 = '' number = '' index = 0 d = {} print(len(s)) for i in range(len(s)): c = s[i] if c.isdigit(): number += c else: if len(number) > 0: # ab34cd54ab45 ab{number0}cd{number1}ab s1 += "{{number{}:010}}".f

整数转换为字符串

因为64位下INT_MAX其长度不超过20,故此处将字符串数组传递进函数. int num2str(int num,char str[]) { char c; int i=0, j=0, k=0, tmp = num > 0 ? num : -1 * num; if (num > INT_MAX || num < INT_MIN) return -1; if (num<0) { str[i++] = '-'; ++j; num *= -1; //求余需要注意转换为正数,因为-111

整数与字符串的互相转化

//整数转化成字符串,只要在数字后面加‘0’再逆序即可.整数加‘0’就会隐性转化成char类型的数//实现itoa函数的功能#include "stdafx.h" #include <iostream> #include<stdio.h> int main() { int num=12345,i=0,j=0; char temp[7],str[7]; while(num){ temp[i]=num%10+'0'; i++; num=num/10; } temp[

整数与字符串之间的转换函数

1.将无符号长整数value转换成字符串并返回该字符串,radix为转换时所用基数 char *ultoa(unsigned long value, char *string, int radix); 2.将长整数value转换成字符串并返回该字符串,radix为转换时所用基数 char *ltoa(long value, char *string, int radix); 3.将整数value转换成字符串并返回该字符串,radix为转换时所用基数 char *itoa(int value, c

Python3基础 int,float,str 输入浮点数,整数,字符串

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: myFloat=float(input('请输入一个浮点数:')) myInt=int(input('请输入一个整数:')) myStr=str(input('请输入一个字符串:')) result: ============= RESTART: C:/Users/Admini