輸入一個數n,將其反轉輸出。
要求輸出時不含前導0
如輸入365,輸出563.
輸入520,輸出25.
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int t;
while(n>0)
{
if(n%10==0) //捨去末尾0。
n/=10;
else
{
t=n%10;
n/=10;
cout<<t;
}
}
cout<<endl;
return 0;
}
相關推薦
輸入一個數n,將其反轉輸出。
要求輸出時不含前導0 如輸入365,輸出563. 輸入520,輸出25. #include<iostream> using namespace std; int main() { int n; cin>>n; int t; while(
Java從控制檯輸入一個數n,就列印n*n的正方形.Z字形。
從控制檯輸入一個數n,就列印n*n的正方形,其規律如下: 第一種方法; package org.ganhua.love; import java.util.Scanner; public class Main2 { static Scanner sc = ne
輸入一個數N,輸出1-N之間的所有素數,要求每行顯示五個數
int main() { int m=0; int i,j,n; scanf(“%d”,&n); for(i=2;i<=n;i++) { for(j=2;j<=i-1;j+
輸入一個數n,程式設計計算輸出1-n之間的所有素數之和
#include<stdio.h> int main() { int n,i,j,t,l; int sum=0; printf("請輸入一個大於2的整數:"); scanf("%d",&n); l=n;
三十九講專案1.1——輸入一個數n,判斷n是否是完數
程式程式碼 #include <stdio.h> /* *csdn學院--2016級 *目的:讓程式碼見證成長(作為一個初學的菜鳥,如 *大家有發現錯誤,歡迎指正!) *檔名稱:Myfu
java輸入一串數字,排序後再輸出。
面試過程中遇到程式設計題,原始碼如下:import java.util.Arrays;import java.util.Scanner;public class Learn1 { //輸入一串數字,排序後再輸出 public static void main(
讓使用者輸入一個日期字串,將其轉換成日期格式, 格式是(yyyy/MM/dd,yyyyMMdd,yyyy-MM-dd)中的一種, 任何一種轉換成功都可以; 如果所有的都無法轉換,輸出日期格式非法。
第三種方法 while(true) { Date d; System.out.println("正在
C語言有一個已經排好序的陣列,要求輸入一個數後,按原來的排序規律將它插入陣列中。
#include<stdio.h> int main() { int a[8]={1,3,5,7,9,11,13},i,j,t,k; scanf("%d",&t); for(i=1;i<8;i++) { if(t>a[i-1]&am
C語言用陣列1. 簡單約瑟夫環問題: N個人,編號從1~N圍成一圈,輸入一個數T,從1號開始報數,報到T的人出圈;下一人又從1開始報數,下一個報到T的人出圈,輸出出圈順序。 考慮問實現約瑟夫環問題
1. 簡單約瑟夫環問題: N個人,編號從1~N圍成一圈,輸入一個數T,從1號開始報數,報到T的人出圈;下一人又從1開始報數,下一個報到T的人出圈,輸出出圈順序。 考慮問題: 報到T的人出圈,怎麼表示出圈?要麼刪除對應的標號,其他的標號前移(如果是陣列結構,要依次移動
問題描述 給定一個序列,每次詢問序列中第l個數到第r個數中第K大的數是哪個。 輸入格式 第一行包含一個數n,表示序列長度。 第二行包含n個正整數,表示給定的序列。 第三個包含一個正整數m,表
#include<iostream> using namespace std; void print(int *a,int len) { int i=0; for(;i<len;++i) cout<<i+1<<':'<<
輸入一個數n,輸出1-n間所有素數,要求每行顯示5個數
#include <stdio.h> int main() { int i,j,n,m=0; printf("請輸入一個數"); scanf("%d",&n); for(i=2;i<=n;i++) { for(j=2;j<
Python 輸入一串數字,對其排序或找尋max或min值
思考:當我們輸入一串數字,使用什麼函式?排序使用什麼函式? 我使用的是Python 3 的input()函式,注意:input()函式的返回值始終是字串 如果我們輸入的是整數,我們需要int函式進行轉化,如果是浮點型,則使用float函式轉化。。。。 排序使用的是sort()函式,轉換時還使用了map(
Java 輸入一個正整數,將其用中文打印出來
輸入一個正整數,將其用中文打印出來。使用java 實現 import java.util.Scanner; public static void main(String[] arge){
輸入一個整數,將其反向輸出,如輸入12345,要求輸出54321
#include "iostream.h"int OutNum(int temp){ int now=0,output=0; while(temp>9) { now=temp%10; temp=(temp-now)/10;
2011-10-30---輸入一串單詞,將單詞逆序輸出
單詞是以空格為間隔的,仔細消化譚浩強書上的例題,可以成功解決問題。 【輸入】 源字串。 【輸出】 逆序後的字串。 【返回值】 單詞個數。 #include <stdio
給定一個數組,求其某個子區間,該區間和最大
#include<iostream> #include<vector> #include<iterator> #include<type_traits> #include<ctime> #include<ran
c++入門:輸入一個字串,將其分段輸出,分段符為除字母和數字之外的符號。
輸出 輸入一個字串 樣例輸入 ad/adfa,123d?a1 樣例輸出 ad adfa 123d a1#include<iostream> #include<string.h>
設計一個程式,輸入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; }
演算法:輸入一個數組,對每個元素列印第一個滿足比該元素大並且在該元素後面的元素的下標,若不存在這樣的元素則列印-1。
INPUT0123456759304569OUTPUT元素:5 9 3 0 4 5 6 9下標:1 -1 4 4 5 6 7 -1實現方法:用棧實現步驟1:遍歷所有元素做:若棧非空並且棧頂元素小於當前元素則彈出所有小於當前元素的棧內元素,並列印
c語言從鍵盤中輸入一串字串,將字元中的大寫轉化成小寫字母,將小寫字母轉換成大寫字母,以*號鍵結束
#include <stdio.h> int main(int argc, const char * argv[]) { char c; c=getchar(); while (c!='*') { if(c