C語言學習 逆序的三位數
第二週作業 輸出逆序的三位數
一開始沒有頭緒,通過他人程式碼,嘗試編寫
#include<stdio.h>
int main()
{
int x,a,b,c;
scanf("%d\n",&x);
a=x%10;
b=(x/10)%10;
c=x/100;
printf("%d\n",a*100+b*10+c*1);
return 0;
}
本段程式碼沒有問題可以採取更加簡潔的方式來做
#include<stdio.h>
int main()
{
int x;
scanf("%d",&x);
printf("%d",x%10*100+x/10%10*10+x/100);
return 0 ;
}
相關推薦
C語言學習 逆序的三位數
第二週作業 輸出逆序的三位數 一開始沒有頭緒,通過他人程式碼,嘗試編寫 #include<stdio.h> int main() { int x,a,b,c; scanf("%d\n",&x); a=x%10; b=(x/10)%10
c語言實戰 逆序一個三位數
輸出 解決 似的 等於 怎麽 情況 兩個 位數 light 題目:給定一個正的三位整數,比如123,輸出321,但如果是700,輸出必須是7不能是007 思路是怎麽樣的呢? 假設這個正三位數是m,它的百分位是c,十分位是b,個位是a,那麽就存在下面的等式。 m=c*100+
mooc-程式設計入門-c語言-逆序三位數
逆序的三位數(5分) 題目內容: 逆序的三位數: 程式每次讀入一個正三位數,然後輸出逆序的數字。注意,當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。 提示:用%10可以得到個位數,用/100可以得到百位數...。將
C語言學習(第三天)
id3 alt types.h 32位 精度 全部 tty 技術 實現 1、整數類型擴展類型 擴展類型是提升計算機在處理數據的速度和空間上的能力,不同類型在不同系統上的功能也不一樣。 可移植類型頭文件:<stdint.h> ,C語言為現有類型創建更多的類
C語言:逆序輸出
題目: #include <stdio.h> int main() { int a[100],i=0; while(scanf("%d",&a[i])!=EOF) i++; for(i=i-1;i>-1;i--) { printf("%d"
C語言——字串逆序
初級版字串逆序:I love china -->anihc evol I #include<stdio.h> int main() { printf("請輸入一段字元\n"); char name[
PTA基礎程式設計題目集7-3逆序三位數
7-3 逆序的三位數 (10 分) 程式每次讀入一個正3位數,然後輸出按位逆序的數字。注意:當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。 輸入格式: 每個測試是一個3位的正整數。 輸出格式: 輸出按位逆序的數。 輸入樣例: 123 輸出樣例: 32
C語言學習歷程(三)素數的輸出
眾所周知,素數的定義是除了1和本身能整除,其他不能整出的就是素數。 要輸出100-200之間的素數,我們可以知道,條件就是將100-200之間的數拿出來,將他與2到其本身的每個數求餘數,所以用內迴圈。然後每有一個餘數為0,則定義標誌位count++,然後檢測標誌位是否為0,
C語言程式輸入一個三位數取個位十位百位
/****************************************************** *專案名稱:三位數取個位十位百位 *程式檔名:三位數取各位數 *使用軟體:vs2017 **************************
C語言中關於取三位數的各各位數的單個數字問題
在BCB下 1=9 了 ||| 367除以100 =3367除以10取10餘=6367取10餘=7 3 1=8 2 1)就是6 a[j]); }} ||| 位置是固定的 只需要判斷'/0'的
關於C語言中輸入一個三位整數,逆序輸出一個三位數
剛開始在leetcode上刷題,遇到的兩道題目比較簡單,一道是求用一個函式求輸入的兩個數的值,這個簡單就略過了,下面講講一道常見的題目,這是一點小心得,下面附上題目及解題思路:題目:Given a 32-bit signed integer, reverse digits o
c語言學習之選擇結構程序設計(第三天)
c語言 選擇結構為了增加理解,寫的幾個小程序1:判斷三角形的成立以及輸出最大邊 練習前三種語句#include <stdio.h> int main() { int a,b,c; printf("請輸入三角形三邊長(邊為整數,不能輸入負數):"); scanf("%d%d%d", &a ,
C++語言學習(三)——封裝(Encapsulation)
++ pro sta 模板 參數 函數 擴展 init 類屬性 C++語言學習(三)——封裝(Encapsulation) 一、封裝簡介 C語言等面向過程編程中,數據以及數據的相關操作函數都是分離的獨立個體;在C++等面向對象編程中,數據以及數據的相關操作被設計為對象,對象
C語言學習及應用筆記之三:C語言const關鍵字及其使用
在C語言程式中,const關鍵字也是經常會用到的一個關鍵字,那麼使用const關鍵字的目的是什麼呢?事實上,在程式中使用const關鍵字的主要目的就是為了向使用者傳遞設計者的一些意圖。 事實上,無論我們是使用const關鍵字宣告變數還是宣告引數,其目的都是為了告訴使用者這個
C語言學習(六)三種基本程式結構
例一:財務人員給員工發工資時經常遇到這樣一個問題,即根據每個人的工資額(以元作為單位)計算出各種面值的鈔票的張數,且要求總張數最少。 例如,某職工工資為3436元,發放方案為:100元34張,20元1張,10元1張,5元1張,1元1張。 #include <stdio
某葉C語言學習上重大的一步——一元三次方程求解
目前某葉編的最難的程式了......感覺算是跨越吧,之前最難的是一元二次方程求解,雖然是最“難”的,只是因為最長,但是寫起來還是很輕鬆的 不過一元三次方程可一點都不輕鬆,很累,因為沒學過一元三次方程解法,所以需要百度,不過在C語言學習的書上找到了解法,要用牛頓迭代法求...... 百度娘處充電,勉勉
【學習ios之路:C語言】② 二維.三維陣列.字串陣列的應用
二.三維陣列 例如: int a[2][4][3] = {0}; 表⽰示整型的三維陣列,2層4⾏3列。元素個數為2*4*3 = 24個.例:隨機產生一個三維陣列,求三維陣列的和. <span style="font-size:14px;">for (int
【黑馬程式設計師】Objective-C語言學習筆記之物件的建立、使用和方法呼叫(三)
--------------------------------------------IOS期待與您交流!-------------------------------------------- 一、物件的建立 物件是由類建立,我們使用上一文章用到的類來建立物件。 說明:
c語言學習目標
運行 分析 rup tchar 字符 編程 ets 函數 字符串 (1)數據結構、算法的概念和作用 結構化程序設計的方法、三種基本結構程序流程圖和 N-S流程圖 (2)C程序的一些特點、標識符和關鍵字的概念.編譯、 鏈接和運行的概念及應用C程序開發流程、 學會至少一種環
【C語言學習】《C Primer Plus》第8章 字符輸入/輸出和輸入確認
multipl 字符輸入 信號 first while 目的 bcd 問題 img 學習總結 1、緩沖區分為完全緩沖區(fully buffered)I/O和行緩沖區(line-buffered)I/O。對完全緩沖輸入來說,當緩沖區滿的時候會被清空(緩沖區內容發送至