小白每日程式設計:輸入一個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 (int i = 0; i < 4; i++)
{
buf[i] = n % 10;
n = n/10;
printf("%d\n", buf[i]);
}
return 0;
}
相關推薦
小白每日程式設計:輸入一個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 (
輸入一個十進位制正整數,將該數轉換成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("
輸入一個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
JAVA小白啟蒙篇:第一個SSM框架搭建示例(附原始碼下載)
HelloWorld工程原始碼下載 http://download.csdn.net/detail/baidu_31657889/9682606 有償連結(0.1rmb):https://www.fageka.com/Home/Index/sell?id=ctLT7f4
小白學語句:SQL筆記4
練習4: 做一個登入小程式,登入錯誤3次之後禁止登入 首先在Program.cs加入那段程式碼 string dataDir = AppDomain.CurrentDomain.BaseDirectory; if (dataDi
python程式設計:輸入一個正整數判斷它是不是素數
輸入一個正整數判斷它是不是素數 from math import sqrt def main(): num = int(input('請輸入一個正整數: ')) end = int(sqrt(num)) is_prime = T
11. 微軟面試題:輸入一個單向連結串列,輸出該連結串列中倒數第k個結點。連結串列的倒數第0個結點為連結串列的尾指標
題目:輸入一個單向連結串列,輸出該連結串列中倒數第k個結點。連結串列的倒數第0個結點為連結串列的尾指標。 分析: 單鏈表只能向後遍歷,不能向前遍歷,尾指標好找,倒數第K個不能從尾指標向前找。 倒的不好找,正的好找,我們只需要知道連結串列的總長度,就可以知道正數第幾個節點(
C語言——輸入一個字符串,將連續數字字符轉換為數字
一個 [0 fine main span nbsp 輸出 print ont 輸入一個字符串,內有數字和非數字字符,例如: A123cdf 456.78cpc876.9er 849.1 將其中連續的數字作為一個實數,依次存放到一數組a中。例如123存放在a[0],456.
輸入一個有符號整數,輸出該整數的反轉值
題目描述: 輸入123,輸出321 輸入-456,輸出-654 輸入200,輸出2 import java.util.Scanner; public class Reverse_print{ public static void main(String []
寫一個遞迴函式DigitSum(n),輸入一個非負整數,返回組成它的數字之和, 例如,呼叫DigitSum(1729),則應該返回1+7+2+9,它的和是19
#include <stdio.h> #define _CRT_SECURE_NO_WARNINGS 1 int DigitSum(int i) { int sum = 0; int j = 0; if (i != 0) { j = i % 10; i = i /
遞迴函式DigitSum(n),輸入一個非負整數,返回組成它的數字之和
例:呼叫DigitSum(1729),則應該返回1+7+2+9,它的和是19 程式碼: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int Add(
當你在瀏覽器位址列輸入一個URL後回車,將會發生的事情?
這道題目沒有所謂的完全的正確答案,這個題目可以讓你在任意的一個點深入下去, 只要你對這個點是熟悉的。以下是一個大概流程:瀏覽器向DNS伺服器查詢輸入URL對應的IP地址。DNS伺服器返回網站的IP地址。瀏覽器根據IP地址與目標web伺服器在80埠上建立TCP連線瀏覽器獲取請求頁
2018迅雷校園招聘客戶端線上筆試B卷---輸入一個有符號整數,輸出該整數的反轉值。
2018迅雷校園招聘客戶端線上筆試B卷—輸入一個有符號整數,輸出該整數的反轉值。 題目描述: 輸入一個有符號整數,輸出該整數的反轉值。 程式碼如下: num = list(input())
輸入一個無符號整數,用最少的步驟將該數變為1
輸入一個無符號整數n,用最少的步驟將該數變為1,當n為偶數時可以採取的步驟是除2的形式,當n為奇數的時候可以採取加1或者減1的操作。 #include <math.h> #include
輸入一個五位整數,將它反向輸出。例如輸入12345,輸出應為54321。
這個程式是我對建構函式有個更深的認識。 首先建構函式要先從頭至尾走一邊才會輸出,無論輸出語句加的位置(迴圈內,條件語句內...除外)。 然後建構函式遞迴可以把問題簡單化,本題如果按常規思路,應該是做個迴圈,把各個數首尾交換。但是用呼叫使得其可以一次輸出一位數,而並不是輸出一個數組。 這道題使我開闊了程式設計思
Python練習題8(替換相同的字符串並輸出):輸入兩個字母串,將兩個字母串都包含的字母用'_'替換後,輸出兩個字母串的剩余部分 (不能為空串,區別大小寫,只能包含字母)
format pre 兩個 div form tput nco encode col 方法一:檢查輸入是否為空串,循環字母串,相同的則替換,然後再用replace()方法去除,輸出想要的結果 1 def str_replace(messages1,messages2):
Python練習題8(替換相同的字串並輸出):輸入兩個字母串,將兩個字母串都包含的字母用'_'替換後,輸出兩個字母串的剩餘部分 (不能為空串,區別大小寫,只能包含字母)
方法一:檢查輸入是否為空串,迴圈字母串,相同的則替換,然後再用replace()方法去除,輸出想要的結果 1 def str_replace(messages1,messages2): 2 if messages1.strip() == '' or messages2.strip() ==
寫一個遞迴函式DigitSum(n),輸入一個非負整數,返回他組成它的數字之和
寫一個遞迴函式DigitSum(n),輸入一個非負整數,返回他組成它的數字之和 思路分析:遞迴函式的遞推關係:sum%10+DigitSum(sum\10); 出口:sum為個位數; 完整程式: #define _CRT_SECURE_NO_WARNINGS #incl
輸入一個int型整數,按照從右向左的閱讀順序,返回一個不含重複數字的新的整數
輸入描述: 輸入一個int型整數 輸出描述: 按照從右向左的閱讀順序,返回一個不含重複數字的新的整數 import java.util.*; public class Main { pub
C語言編程實現 輸入一個非負整數,返回組成它的數字之和(遞歸方法)
第四次 use pri int digi pre 編程 res std 此題目基本思想與非遞歸方法思想一樣,主要是對輸入的數進行取數(對10取余)和縮小(整除10)eg:1234第一次 1234%10取得數4,1234/10縮小為123第二次 123%10取得數3, 1