1. 程式人生 > >輸入一個整數,將其反向輸出,如輸入12345,要求輸出54321

輸入一個整數,將其反向輸出,如輸入12345,要求輸出54321

#include "iostream.h"

int OutNum(int temp)
{
    int now=0,output=0;
    while(temp>9)
    {
        now=temp%10;
        temp=(temp-now)/10;
        output=output*10+now;
    }
    return output=output*10+temp;
}
int main(int argc, char* argv[])
{
    cout<<"請輸入一個數:"<<endl;
    int num;
    cin>>num;
    int text=OutNum(num);
    cout<<"你輸入的數為"<<num<<endl<<"反輸出為"<<text<<endl;

    return 0;
}
 

相關推薦

輸入一個整數反向輸出輸入12345,要求輸出54321

#include "iostream.h"int OutNum(int temp){    int now=0,output=0;    while(temp>9)    {        now=temp%10;        temp=(temp-now)/10; 

設計一個程式輸入3個整數按從大到小的順序輸出

#include<iostream> using namespace std; void sort(int *a,int *b,int*c); void swap(int *a,int *b) { int t; t=*a; *a=*b; *b=t; }

八進位制 輸入一個整數轉換成八進位制數輸出

輸入一個整數,將其轉換成八進位制數輸出。   輸入:12    輸出:14 輸入:9    輸出:11 #include <iostream> using namespace std; i

C++入門篇——輸入一個整數這個整數分別以八進位制十進位制十六進位制輸出;同時輸入一個布林值並且以布林值的方式打印出來

C++入門篇 輸入一個整數並將這個整數分別以 八進位制,十進位制,十六進位制輸出; 同時輸入一個布林值並且以 布林值的方式打印出來 注意:執行的時候需要按 ctrl鍵+F5 如果想只按F5就執行,在return 0;前面加一段程式碼: system("pause"); 同時需要

輸入一個整數和一棵二元樹從樹的根結點開始往下訪問一直到葉結點所經過的所有結點形成一條路徑打印出和與輸入整數相等的所有路徑

題目:輸入一個整數和一棵二元樹。從樹的根結點開始往下訪問一直到葉結點所經過的所有結點形成一條路徑。打印出和與輸入整數相等的所有路徑。例如 輸入整數22和如下二元樹         10          /    \         5       12       /  

輸入一個五位整數反向輸出。例如輸入12345輸出應為54321

這個程式是我對建構函式有個更深的認識。 首先建構函式要先從頭至尾走一邊才會輸出,無論輸出語句加的位置(迴圈內,條件語句內...除外)。 然後建構函式遞迴可以把問題簡單化,本題如果按常規思路,應該是做個迴圈,把各個數首尾交換。但是用呼叫使得其可以一次輸出一位數,而並不是輸出一個數組。 這道題使我開闊了程式設計思

輸入一個三位正整數反向輸出

#include<stdio.h> #include<math.h> int main() { int a,b1,b2,b3 ; scanf("

輸入一個int型整數逆序輸出每個數字後有一個空格。 n按逆序輸出每個數字後有一個空格輸出佔一行。例如輸入12354輸出4 5 3 2 1

#include<stdio.h>#include<math.h> int main(){ int n,a; scanf("%d",&n); while(1) { if(n>=10)  {  a=n%10;  n=n/10;  print

輸入一個100以內的正整數分解質因數後輸出

思路: 將一百以內的素數建成一個列表 輸入數後向陣列中查詢 如果不在陣列中,就從列表中最小的素數開始,找到能被該數整除得數 將得到的數進行步驟23,知道滿足條件一 import math prime=[] factor=[] def is_Prime(n): fo

輸入一個整數個位數字顛倒順序後輸出

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T

輸入一個整數這個整數以字串的形式逆序輸出

題目描述 描述: 輸入一個整數,將這個整數以字串的形式逆序輸出 程式不考慮負數的情況,若數字含有0,則逆序形式也含有0,如輸入為100,則輸出為001   輸入描述: 輸入一個in

Java 輸入一個整數用中文打印出來

輸入一個正整數,將其用中文打印出來。使用java 實現 import  java.util.Scanner; public static void main(String[]  arge){          

C語言 輸入一個不大於五位的數字先判斷是幾位數字然後數字順序輸出和逆序輸出

#include <stdio.h> #include <math.h> void main() {     int    function(int a);     int x,w,y,A[5];     printf("請輸入一個1至99999的整數

輸入一個8位二進位制數轉化為十進位制數輸出

#include<iostream> using namespace std; double power(double x,int n) {     double val=1.0;     while(n--)         val*=x;     return val; } int main(

*(5)輸入互不相同的一組整數,構造一棵二叉排序樹,要求: ① 按遞減有序的順序輸出; ② 輸入一個整數,查詢該整數是否在該二叉排序樹中查詢成功返回1否則返回0; ③ 在②中若查詢成功該結

/*(5)輸入互不相同的一組整數,構造一棵二叉排序樹,要求: ① 按遞減有序的順序輸出; ② 輸入一個整數,查詢該整數是否在該二叉排序樹中,查詢成功返回1,否則返回0; ③ 在②中,若查詢成功,則將該結點從二叉排序樹中刪除。 */ #include<stdio.h&g

Java中輸入一個整數反向輸出這個整數

java反向輸入整數的位數可以採用取餘判斷的方式,示例如下: import java.util.Scanner; public class Dd { public static void

指標_習題:運用指標設計一個函式_輸入一個整數輸出對應的16進位制數

/* 運用指標設計一個程式_輸入一個整數,輸出其對應的16進位制數,要求用到函式 */# include <stdio.h>void tran(int *p){ printf("十進位制 %d 轉化成十六進位制為:%#X\n", *p, *p);}int main(void){ int num;

輸入一個整數各位數字反轉後輸出

#include<iostream> using namespace std; int main() { int n; cin >> n; int s; if(n==0){

c++入門:輸入一個字串分段輸出分段符為除字母和數字之外的符號。

輸出 輸入一個字串 樣例輸入 ad/adfa,123d?a1 樣例輸出 ad adfa 123d a1#include<iostream> #include<string.h>