首页 > TAG信息列表 > P1553
P1553 数字反转(升级版)
#include<bits/stdc++.h> using namespace std; char fuhao[10]; int number1(int n) { int number = n; int temp = 0; while (number!=0){ temp = temp * 10 + number % 10; number /= 10; } return temp; } int main() { string str; int number=0,P1553 数字反转(升级版)
思路比较清晰,但是有许多的细节需要处理,这里我们用到字符串处理的相关知识,第一次尝试如下,但是出现了乱码: #include<iostream> #include<cstdio> #include<cstring> using namespace std; int main(){ char a[30],b[30];//分别输入字符串数组和输出新的字符串数组 int flagP1553 数字反转(升级版)
题目描述 给定一个数,请将该数各个位上数字反转得到一个新数。 这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;分数反转是把分母的数反转,再把分子的数反P1553 数字反转(升级版)
P1553 数字反转(升级版) 题目描述给定一个数,请将该数各个位上数字反转得到一个新数。 这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;分数反转是把分母的