演算法:輸入任意一個4位數整數,將該數反序輸出(例如:輸入1354,輸出4531)
程式分析:可以用取餘符來獲取這個四位數的每一位,然後反序重新組合輸出。
#include "stdio.h"
int main(void)
{
int num = 0, opnum = 0;
int g = 0, s = 0, b = 0, q = 0;
printf("Please input four numbers:");
scanf_s("%d", &num);
g = num % 10;
s = num % 100 / 10;
b = num % 1000 / 100;
q = num % 10000 / 1000;
opnum = g * 1000 + s * 100 + b * 10 + q;
printf ("The four number on the contrary is:%d\n", opnum);
return 0;
}
相關推薦
演算法:輸入任意一個4位數整數,將該數反序輸出(例如:輸入1354,輸出4531)
程式分析:可以用取餘符來獲取這個四位數的每一位,然後反序重新組合輸出。 #include "stdio.h" int main(void) { int num = 0, opnum = 0; in
C語言(CED)輸入一個任意長度的正整數,將該數逆序輸出。
題目內容: 輸入一個任意長度的正整數,將該數逆序輸出。如,輸入正數237,則逆序顯示的結果為732。如輸入230,則逆序顯示的結果為32。該數的逆序顯示結果(數字最前面的0不顯示,如340反轉後,要求輸出為43,而不是043) 剛開始想的複雜,後來覺得這個程式碼的方法比較
輸入任何一個三位數判斷是否是水仙花數
#include<stdio.h> #include<stdlib.h> int main() {int i=0;int arr[2]={0};int sum;printf("請輸入三位數\n");scanf("%d",&sum);while
輸入一個十進位制正整數,將該數轉換成n進位制數;
#include<stdio.h> #define N 20 int main() { int a,n,c,k,i; char str[N]; printf("輸入要轉換的數a\n"); scanf("%d",&a); printf("輸入要轉換為的進位制n\n"); scanf("
C++:從鍵盤輸入一個整數,判斷該數是幾位數,並且逆向輸出該數字
#include using namespace std; int change(int n) //逆向輸出該數 {int rn; for(int i=0;i<10;i++) { if(n>0) { rn=rn*10+n%10; n=n/10;
小白每日程式設計:輸入一個4位整數,將個位、十位、百位、千位的數分解出來。
例如,給寫 int n = 9527; char buf[4]; 則分解結果:buf裡的4個元素的值依次為9,5,2,7 #include <stdio.h> int main() { int n = 9527; char buf[4]; for (
java算法面試題:編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節截取的字符串,但要保證漢字不被截取半個, 如“我ABC”,4,應該截取“我AB”,輸入“我ABC漢DEF”,6,應該輸出“我ABC”,而不是“我ABC+漢的半個”。
構造 pack n) -- com post nts throw ... package com.swift; import java.util.Scanner; public class Hanzi_jiequ { public static void m
圖解:輸入任意一個數值,列印一個螺旋矩陣(二維陣列)
更多演算法題請看本人部落格分類--演算法 public class Demo11 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(t
輸入任意一個字串,判斷這個字串是否是迴文,迴文示例: 上海自來水來自海上
2.輸入任意一個字串,判斷這個字串是否是迴文 迴文示例: 上海自來水來自海上 ABCCBA 12321 迴文是指中心對稱的文字 #方法1 str = input('請輸入一個字串:') count = 0 lenth = len(str) print('lenth',
網易筆試題:輸入一個正整數,若該數能用幾個連續正整數之和表示,則輸出所有可能的正整數序列。
解題思路: **找到數學規律。n以i為開頭的j個整數的和為i*j+j*(j-1)/2;判斷輸入的整數是否和計算結果相同。 如果相同則迴圈輸出以i為開頭的j個整數。 這個題目給我最大的啟示就是要學會用數學的方法來解決問題,在此之前我一直希望通過一種遞
C語言入門:輸入任意一個正數(奇數),判斷是否為質數
C語言永遠不會過時 其實學程式設計關鍵是學習其思想,如果你精通了一門,再去學其他的時候也很容易上手。C不會過時的,尤其是在unix、linux操作平臺上,學好C是必須的。 C跟C++在很多方面也是相容的,c是c++的基礎。 再者c能從很大的程度上幫你瞭解計算機的發展史,
Python經典練習題1:一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?
span range pytho 能夠 break clas 完全平方數 imp 經典 Python經典練習題 網上能夠搜得到的答案為: for i in range(1,85): if 168 % i == 0: j = 168 / i;
java筆試題:隨機生成一個4位數字的年號,判斷是否是閏年?
技術 ring ima color 一個 sta string == pub 老規矩,直接上代碼: /** * 隨機生成一個4位數的年號,判斷概念是否為閏年並輸出相應的信息。 */ public static void LeapYear
輸入一個無符號整數,用最少的步驟將該數變為1
輸入一個無符號整數n,用最少的步驟將該數變為1,當n為偶數時可以採取的步驟是除2的形式,當n為奇數的時候可以採取加1或者減1的操作。 #include <math.h> #include
題目:一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?
題目是copy的csdn論壇裡面的。當時,樓主給出了演算法: public class HisTime { public static void main(String[] args) { long startTime = System.currentTimeMil
第三題:一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?
第三題:一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? 設這個整數是X,根據題目:x+100=n*n,x+100+168=n*n+168=m*m 方法一:簡
【程式13】 題目:一個整數,它加上100後是一個完全平方數,再加上168 又是一個完全平方數,請問該數是多少?
/* 2017年3月6日15:19:01 java基礎50道經典練習題 例13 Athor: ZJY Purpose: 【程式13】 題目:一個整數,它加上100後是一個完全平方數,再加
輸入一個十進位制整數,設計遞迴函式,將該整數轉化為一個二進位制數。 思考: 如何將一個十進位制數轉化成一個8進位制和16進位制數。
1,輸入一個十進位制整數,設計遞迴函式,將該整數轉化為一個二進位制數。思考: 如何將一個十進位制數轉化成一個8進位制和16進位制數。 #include<stdio.h> #define N 20 int main() { int a,n,c,k,i; cha
2. 編寫一個Java應用程式,使用者從鍵盤輸入一個1~9999之間的數,程式將判斷這個數是幾位數,並判斷這個數是否是迴文數。迴文數是指將該數含有的數字逆序排列後得到的數和原數相同,例如12121、32
import javax.swing.JOptionPane; public class TestNumber { public static void main(String args[]) { loopNumber
c語言編寫程式“輸入任意一個年份和月份,列印當月日曆。”
日常生活中我們所見到的日曆如圖所示: 程式碼思路: 1. 我們想列印某年某月的日曆,我們就得知道這個月是從星期幾開始,且這個月有多少天。 2. 要想知道這個月是從星期幾開始的,就得知道上一個月的最後一天是星期幾,要想知道上一個月的最後一天是星期幾,就得