1. 程式人生 > >0008 三位數倒序問題

0008 三位數倒序問題

三位數倒序問題
難度級別:A; 執行時間限制:1000ms; 執行空間限制:51200KB; 程式碼長度限制:2000000B

試題描述
有家包子店叫做“王子包子王”,我們發現它從左往右念和從右往左唸的結果是一樣的。接下來,讓我們看看數字有沒有類似好玩的事情。要求輸入一個三位數,分離出它的百位,十位和個位,反轉後輸出。(如果反轉後首位為0,仍輸出以0開頭的數)

輸入
一個三位正整數。

輸出
將輸入的三位數翻轉後的結果。

輸入示例
140

輸出示例
041

其他說明
資料範圍:輸入的正整數滿足大於99且小於1000。

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    cin>>s;
    for(int i=s.size()-1;i>=0;i--)//倒著輸出
    {
    	cout<<s[i];//這道題建議用字串做,程式碼長度最短
	}
	return 0;
}

相關推薦

0008 位數問題

三位數倒序問題 難度級別:A; 執行時間限制:1000ms; 執行空間限制:51200KB; 程式碼長度限制:2000000B 試題描述 有家包子店叫做“王子包子王”,我們發現它從左往右念和從右往左唸的結果是一樣的。接下來,讓我們看看數字有沒有類似好玩的事情。要

位數問題

#include<iostream> #include<cmath> using namespace std; int main() { int n; int a,b,c; cin>>n; a=n/100; b=(n

2.1位數敘輸出

/* 2.c Created on: 2018年10月23日 Author: yangchenglong */ #include<stdio.h> int main(void) { int xxx,a,b,c; //a,百位,b,

位數

這個題目可以採用最基本的運算子:取餘 就可以解決問題 //五位數逆序 #include<stdio.h> #include<stdlib.h> int main() {int i;printf("請輸入一個五位數:\n");scanf_s("%d",

輸出 螢幕輸入一個位數

n);}只要你輸入的數在-32768~32767之間都可以 ||| 我是學C++的 我來試試 自己好標頭 結尾 { CIN〈〈X〈〈Y〈〈Z; COUT〉〉X〉〉Y〉〉Z; } &a

c語言實戰 逆一個位數

輸出 解決 似的 等於 怎麽 情況 兩個 位數 light 題目:給定一個正的三位整數,比如123,輸出321,但如果是700,輸出必須是7不能是007 思路是怎麽樣的呢? 假設這個正三位數是m,它的百分位是c,十分位是b,個位是a,那麽就存在下面的等式。 m=c*100+

mooc-程式設計入門-c語言-逆位數

逆序的三位數(5分) 題目內容: 逆序的三位數:   程式每次讀入一個正三位數,然後輸出逆序的數字。注意,當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。   提示:用%10可以得到個位數,用/100可以得到百位數...。將

C語言學習 逆位數

第二週作業 輸出逆序的三位數 一開始沒有頭緒,通過他人程式碼,嘗試編寫 #include<stdio.h> int main() { int x,a,b,c; scanf("%d\n",&x); a=x%10; b=(x/10)%10

輸出一個數的位數,順序,

給出一個數 分別輸出這個數為幾位數,順序 倒序; #include <stdio.h> #include <math.h> //1.求為幾位數 int Getnum(int n)//得到幾位數; { int tmp=0; if(n0)

7-42 逆位數(C語言版)

7-42 逆序的三位數 (10 分) 程式每次讀入一個正3位數,然後輸出按位逆序的數字。注意:當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。 輸入格式: 每個測試是一個3位的正整數。 輸出格式: 輸出按位逆序的數。 輸入樣例:

7-3逆位數(C語言)

這是我開始練題來,用時最短,並且測試都通過的一道題了? 還要繼續加油↖(^ω^)↗ 附上程式碼: #include <stdio.h> int main(){ int Num; scanf("%d",&Num); if

關於C語言中輸入一個位整數,逆輸出一個位數

剛開始在leetcode上刷題,遇到的兩道題目比較簡單,一道是求用一個函式求輸入的兩個數的值,這個簡單就略過了,下面講講一道常見的題目,這是一點小心得,下面附上題目及解題思路:題目:Given a 32-bit signed integer, reverse digits o

PTA基礎程式設計題目集7-3逆位數

7-3 逆序的三位數 (10 分) 程式每次讀入一個正3位數,然後輸出按位逆序的數字。注意:當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。 輸入格式: 每個測試是一個3位的正整數。 輸出格式: 輸出按位逆序的數。 輸入樣例: 123 輸出樣例: 32

字串種方法

import java.lang.StringBuffer; public class API_String {  public static void main(String[] args) {   String str = "abcd";  

位數-week1-C語言習題集

1逆序的三位數(5分) 題目內容: 逆序的三位數: 程式每次讀入一個正三位數,然後輸出逆序的數字。注意,當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。 提示:用%10可以得到個位數,用/100可以得到百位數…。將這樣得到

用C++實現:輸入任意位數的整數並輸出

程式碼如下:#include<iostream> #include<stdlib.h> #include<string> using namespace std; int main() { string num; cin&

go 字符串反轉(

for from art bcd pac reverse str abc pre 似乎沒什麽好辦法,string的話也得需要先轉換成rune再反轉再轉成string package main import ( "fmt" ) func reverseString(s

php實現字符串翻轉,使字符串的單詞正,單詞的字符

code func class () vol style turn == rtu 如字符串‘I love you‘變成‘I evol uoy‘,只能使用strlen(),不能使用其他內置函數. function strturn($str){     $pstr=‘‘;

Python遍歷

新的 .so lis 反轉 details -1 sed http 三種 出現這個情況是因為,pop一次後list長度發生變化,第二次pop的是新的list了, 可以按從小到大的順序刪除,每刪除一個,後面要刪除的index都減去1: 第一次pop(1), 第二次pop(3

代測組拼接組裝工具Falcon

最大 reads raw 指定 版本 http 效率 identity 識別 基因組裝配工具Falcon工作流程 1 Falcon簡介Falcon (Fast Alignment and CONsensus),是由PacBio(太平洋生物科技公司)新開發的二倍體基因組從頭拼