當前位置:首頁 » 編程語言 » 如何用c語言得到千位數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何用c語言得到千位數

發布時間: 2023-06-26 21:02:44

① 怎樣用c語言編程使一個數保留到千位,千位以下的不為零則向千位進一,麻煩大神幫忙寫一下代碼

#include<stdio.h>
int main(void)
{
int n;
printf("input a number:\n");
scanf("%d",n);
int n1 = n / 1000;
if(n%1000 != 0)
n1 += 1;
n1 *= 1000;

printf("result:%d\n",n1);
return 0;
}

② C語言怎樣提取一個數的十位個位百位千位

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

③ 請師兄講下C語言中怎麼分解得到萬位,千位, 百位,十位,個位的。

你好!
這不簡單嘛,我給你舉個例子好了,比如X=12345;
x/10000=1.2345,但是這里的a肯定是整數類型,所以就會自動舍掉後面的小數,因此a=1;
x%10000=23456;
//"%"是取余運算符.就是X/10000的余數.
然後(X%10000)/1000,就是2345/1000=2.345,其中b是整數,座椅自動舍掉小數,成了b=2.
再往下,道理是一樣的.
僅代表個人觀點,不喜勿噴,謝謝。

④ 我想問下C語言中4158提取千位數是4158/1000%10,但4%10是等於0,4怎麼來

4158提取1000位數用4158/1000就夠了,不用再%10了。當然用了%10也正確。4%10得0餘4,不是結果就是4嗎?%就是取余數啊……

⑤ 用C語言編程:對於一個4位的整數,其千位百位十位個位上的數如何求得

i%10得到各位部分(i/10)%10得到10位部分
(i/100)%10得到100位部分
(i/1000)%10得到千位部分

⑥ 誰能告訴我,在C語言中,怎樣求千位啊,即千位打一個逗號

定義一個數組存下輸入的數,然後從該數組末尾起倒著數,每隔三個數組元素插入一個逗號就是了。

⑦ C語言怎樣提取一個數的十位個位百位千位

設一個數為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 十位:%d 百位:%d 千位:%d ", unitPlace, tenPlace, hundredPlace, thousandPlace);

getchar();

return 0;

}

運行結果如圖:

(7)如何用c語言得到千位數擴展閱讀

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

⑧ C語言中輸入一個四位數,分別求出該數的千位數,百位數,十位數和個位數,並輸出的程序是什麼

首先把四位數轉成字元串數組,再進行字元串數組循環,就可以輸出各個位數上的數字了。