第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C語言怎樣提取一個數(shù)的十位個位百位千位?

C語言怎樣提取一個數(shù)的十位個位百位千位?

C語言怎樣提取一個數(shù)的十位個位百位千位?
查看完整描述

3 回答

?
月關(guān)寶盒

TA貢獻1772條經(jīng)驗 獲得超5個贊

設(shè)一個數(shù)為n,則在C語言中其個位、十位、百位、千位依次這樣計算:n/1%10,n/10%10,n/100%10,n/1000%10

代碼如下:

#include<stdio.h>

int main(){

int n = 123456;

int unitPlace = n / 1 % 10;

int tenPlace = n / 10 % 10;

int hundredPlace = n / 100 % 10;

int thousandPlace = n / 1000 % 10;

printf("個位:%d\n十位:%d\n百位:%d\n千位:%d\n", unitPlace, tenPlace, hundredPlace, thousandPlace);

getchar();

return 0;

}

運行結(jié)果如圖:

擴展資料

C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括號、賦值、強制類型轉(zhuǎn)換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現(xiàn)在其它高級語言中難以實現(xiàn)的運算。



查看完整回答
反對 回復(fù) 2019-05-13
?
達令說

TA貢獻1821條經(jīng)驗 獲得超6個贊

1 設(shè)一個數(shù)為n,則在C語言中其個位、十位、百位、千位依次這樣計算:n/1%10,n/10%10,n/100%10,n/1000%10

2 示例

123456789101112#include<stdio.h>int main(){    int n = 123456;    int unitPlace = n / 1 % 10;    int tenPlace = n / 10 % 10;    int hundredPlace = n / 100 % 10;    int thousandPlace = n / 1000 % 10;    printf("個位:%d\n十位:%d\n百位:%d\n千位:%d\n", unitPlace, tenPlace, hundredPlace, thousandPlace);     getchar();    return 0;}

3 運行結(jié)果



查看完整回答
反對 回復(fù) 2019-05-13
?
Qyouu

TA貢獻1786條經(jīng)驗 獲得超11個贊

假設(shè)那么數(shù)為x,不知道是多少位的.
你可以使用下面的表達式:
個位:x%10;十位:x/10%10;百位:x/100%10;千位:x/1000%10。

C語言有以下幾種取整方法:
   

1、直接賦值給整數(shù)變量。如:
   int i = 2.5; 或 i = (int) 2.5;
   這種方法采用的是舍去小數(shù)部分,可以用于你的問題。
   

2、C/C++中的整數(shù)除法運算符"/"本身就有取整功能(int / int),而下面介紹的取整函數(shù)返回值是double。整數(shù)除法對正數(shù)的取整是舍去小數(shù)部分,但是整數(shù)除法對負數(shù)的取整結(jié)果和使用的C編譯器有關(guān)。      

3、使用floor函數(shù)。floor(x)返回的是x的整數(shù)部分。如:
   floor(2.5) = 2
   floor(-2.5) = -3
   

4、使用ceil函數(shù)。ceil(x)返回的是不大于x的最小整數(shù)。如:
   ceil(2.5) = 2
   ceil(-2.5) = -2
   floor和ceil對于正數(shù)沒有區(qū)別,但是對于負數(shù)結(jié)果不同。floor()是向負無窮大舍入,floor(-2.5) = -3;ceil()是向正無窮大舍入,ceil(-2.5) = -2。



查看完整回答
反對 回復(fù) 2019-05-13
  • 3 回答
  • 0 關(guān)注
  • 9142 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號