a n 10 n n 10 b n 10 c n 10在c語言中分別是什麼意思啊

2021-03-22 06:38:54 字數 6556 閱讀 2525

1樓:蘆原書生

int n = 568;

a = n%10;          //取n除

10的餘, 即 568/10 = 56..8中的  8, 賦給變數 a

n = n/10;          //取n除10的商, 即 568/10 = 56..8中的 56, 賦給變數 n

b = n%10;          //取n(56)除10的餘, 56/10 =  5..6中的  6, 賦給變數 b

c = n/10;          //取n(56)除10的商, 56/10 =  5..6中的  5, 賦給變數 c

//這時, c = 5, b = 6, a = 8.

一樓正解.

2樓:天枰非官

以上操作試講三位數n的個位,十位,百位分別存入a,b,c中

3樓:流水嗚嗚嗚

%是取餘的,結果是餘數,/是除號

c=n/100;b=n/10%10;a=n%10;分別是什麼意思在c語言裡

4樓:凌瓏井

c是n的百位數或者百位以上的數

b是n的十位數

a是n的個位數

[c語言]n/=10是什麼意思?

5樓:匿名使用者

n%10 ,是得到n除以10以後的餘數

n/=10 ,相當於n=n/10,是得到n除以10的商的整數部分舉個例子:

假設輸入的n為123

當n不為0

先輸出123%10 ==>3 (123=12*10+3,餘數為3)然後把12給n (123除以10的商的整數部分為12)12不為0

輸出12%10 ==>2 (12=1*10+2,餘數為2)然後把1給n (12除以10的商的整數部分為1)1不為0

輸出1%10 ==>1 (1=0*10+1,餘數為1)然後把0給n (1除以10的商的整數部分為0)n為0,結束.

6樓:慎駿桀綦平

n/=10;這表示式其實可以換成這樣的n=

n/10;這兩個表示式的意思完全一樣

7樓:匿名使用者

n=n/10這是一個簡寫

8樓:匿名使用者

n/=10就是n=n/10

比如你輸入n為123,那麼在迴圈裡:

1、輸出123%10,即3,然後n=n/10=123/10=12;

2、輸出12%10,即2,然後n=n/10=12/10=1;

3、輸出1%10,即1,然後n=n/10=1/10=0;

4、此時n為0,不滿足迴圈條件,退出迴圈。

9樓:123進步

n%10的意思就是把n除以10付與n!

關於問題補充:

你看,你輸出的第一步是執行n%10,這個式子得到的是n的個位數,(「%」為求餘運算子)而你的第二步為n/10,這句**是輸出整數部分,餘數不記!這樣按順序輸出,就可以逆序了。

從你這段**來看是有錯誤的:一,**錯誤。二,根本不能夠滿足你所說的「這是輸入一個整數將他逆序輸出的程式」。(就算**沒有錯,也只能是一個兩位數)

我想你編這段**的本意可能只是想把一個兩位數的個十位顛倒!(從你的**來看只能是這樣的)

錯誤是要自己找的。這樣才會進步!

10樓:逍遙忘我

n/=10 你可以分開理解 n=n/10 也就是說把 n /10 的值給n,c++裡經常有這種用法比如

a+=5

a-=9

a++++a

a----a

這些都差不多不過 ++ 放在前和後有區別的,你仔細看下書,一般書上都有,如果是c語言好象沒有這種用法,c++有!

11樓:匿名使用者

相當於n=n/10,就是n的值除以10再賦給n,如果n是整數,就是賦商,實數就賦精確6位的實數值

12樓:匿名使用者

n/=10就是n=n/10

c語言,求大神回答 int k=1,n=325; do { k*=n%10;n/=10;}while(n); a. 3 b. 30 c. 523 d. 325

13樓:008列出

k=1*5*2*3=30

do…while迴圈條件是n非0,先執行迴圈再判斷條件

k*=n%10 是先將n對10取餘,再將餘數和k相乘,再賦給k

n/=10 是將n除以10之後的結果賦給n,但注意定義n是int整型的,故n/10的結果只取整數部分

首先,n=325,n%10 =5,執行k*=5,得到k=1*5=5。執行n/10 =32.5,故n=32!=0再迴圈

n=32,n%10 =2,執行k*=2,得到k=5*2=10。執行n/10 =3.2,故n=3!=0再迴圈

n=3,n%10 =3,執行k*=3,得到k=10*3=30。執行n/10 =0.3,故n=0退出迴圈

14樓:看灰過來了

取325的各位數字,將其相乘,也即5*2*3=30

c語言中 n+=(n=10)是什麼意思

15樓:匿名使用者

n+=(n=10)表示:

首先計算右邊的括號內的表示式,n=10,給n賦值10,同時,表示式返回10,因此,等同於:n+=10,並且n的值為10

然後計算n+=10,得到n=n+10,因此,最終n內的值為20

16樓:雷雷

n = n/10的意思,

c語言有很多運算簡寫比如

n = n+10,可以寫成 n += 10,n = n-10,可以寫成 n -= 10,同樣道理,加減乘除,取模都可以這麼簡寫

17樓:匿名使用者

相當於n=10;

n=n+n;

最後結果是 20

18樓:雨點瀟香

n先賦值10,然後是n=n+n=20,即答案為n=20

19樓:銳珂甲代梅

n/=10 就是n

=n/10;n+=10 就是n

=n+10;n*=10 就是n

=n*10;n-=10就是n

=n-10;夠詳細了吧。~

c語言中 c=n/100%10; 是什麼意思?? c是整數

20樓:許運來

c 語言計算規則是,從左往右,先計算n/100得到商後,再計算%10求餘。

eg:1%10=1

11%10=1

21樓:匿名使用者

n除以100再除以10的餘數賦值給c

定義整型變數int n=456,表示式的值為5的是( )。 a. n/10%10 b. (n-n/100*100)%10 c. n%10 d. n/10

22樓:匿名使用者

k=1*5*2*3=30 do…while迴圈條

件是n非0,先執行迴圈再判斷條件 k*=n%10 是先將n對10取餘,再將餘回數和k相乘,再賦給k n/=10 是將n除以10之後的答結果賦給n,但注意定義n是int整型的,故n/10的結果只取整數部分 首先,n=325,n%10 =5,執行k*=5

23樓:匿名使用者

答案選擇a,/是除的意思,%是取餘數的意思b最後結果為56

c最後結果為6

d最後結果為45

【**等】c語言程式:對n的階乘求和,n=1到10

24樓:匿名使用者

分析下程式,階乘可以用遞迴做,也可以用迴圈做,這裡就放上這兩種**了。

一.遞迴:

#include

int f(int t)

int main()

程式分析:定義一個f函式,利用遞迴的特性,進行運算10*f(9) = 10*9*f(8) …… 直到到1時返回1得出結果:

二.迴圈:

#include

int main()

printf("%d", t1);

return 0;

}程式分析:直接用一個for迴圈進行自減即可完成,定義t1用於儲存結果

得出結果:

25樓:匿名使用者

#include

int main()

sum+=c;//把結果累加在sum中

}printf("%d",sum);

return 0;}

26樓:時間箭頭

#include

int main()

printf("%d的階乘求和結果是%d\n",n,s);

return 0;

}在輸入介面輸入10,按enter,得結果4037913

27樓:匿名使用者

計算從1到10各數階乘

的和,即1! + 2! + 3! + …… + 9! + 10! 的和

#include

int main(void)

printf("1到10各數階乘的和 %d\n",sum);

return 0;}

28樓:

#include "stdio.h"

int main(int argv,char *argc)結果:

29樓:匿名使用者

#include

int main()

sum=sum+factorial;

} cout<<"結果是:"<

getchar; //顯示螢幕停止,不閃退getchar;

return 0;}

30樓:逐夢兮樂

#include

double fun(int n)

int main()

祝你愉快!

31樓:獨思花知

#include"stdio.h"

int main()

sum += n;

return 0;}

在c語言中,10的n次方怎麼表示?

32樓:幻翼高達

需要準備的材料分別有:電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如:test.cpp。

2、在test.cpp檔案中,輸入c語言**:int n = 5;printf("%lf", pow(10, n)); 。

3、編譯器執行test.cpp檔案,此時計算出了10的n次方,例如5次方。

33樓:匿名使用者

在c語言中10的n次方表示:10^n,或者使用函式:pow(10,n)和pow10(n)。

c語言的冪運算是很耗資源的,10的3次方一般表示為10*10*10,或者for迴圈乘10,這樣電腦運算會較快。

34樓:靈犀痴蟲

有兩個函式可以實現,double pow(double x, double y),double pow10(int p)

下面是這兩個函式的使用方法,個人建議用:pow10(n)函式名: pow

功 能: 指數函式(x的y次方)

用 法: double pow(double x, double y);

程式例:

#include

#include

int main(void)

函式名: pow10

功 能: 指數函式(10的p次方)

用 法: double pow10(int p);

程式例:

#include

#include

int main(void)

35樓:天雲一號

在c語言中,10的n次方可以表示為pow(10, n)其中pow函式在標頭檔案math.h中,所以呼叫該函式的時候,必須將math.h加進來,即#include

原型:extern float pow(float x, float y);

功能:計算x的y次冪。

說明:x應大於零,返回冪指數的結果。

36樓:宵活栓

#include

int n;

int cf(int x)

int main()

37樓:匿名使用者

c語言沒有這中表示的方法 只有實現這個運算的函式

//pow(10,n) double a=10n;只能這樣來表示 double a=pow(10,n)

38樓:匿名使用者

double pow (double x,double y)

若求10的n次方則x=10,y=n

cout《10《hex《10《oct《10《dec《10《endl在c 中表示

hex表示之後的數字以16進位制方式輸出 oct表示之後的數字以8進位制方式輸出 dec表示之後的數字以10進位制方式輸出 輸出10 a 12 10 輸出10hex10oct10dec10然後換行 cout 怎麼輸出 十進位制數 include int main cout 輸出 十六進copy制數 ...

10月1假期的見聞和趣事作文10月1日假期趣事作文600字

國慶見聞 今年的國慶節,我過得十分愉快。國慶發生的那些有趣事,至今還常常出現在我眼前。國慶長假的第一天,媽媽開車帶著我和姥姥來到xx農莊遊玩。今天的天氣還算不錯,一路上我們說說笑笑,不知不覺就來到xx農莊。進了園子一看,裡面已經是車山車海了。媽媽停好,我們就向農莊裡面進發了。我們先到了柿子園,撿了幾...

1到10的數字用漢字怎麼寫,數字「1到10」的大寫漢字怎麼寫?

1到10的數字漢字寫法 一 二 三 四 五 六 七 八 九 十。1到10的數字大專寫寫法 壹 貳屬 叄 肆 伍 陸 柒 捌 玖 拾。10之後的十進位制數字寫法 漢字小寫 百 千 萬 億 兆 京 垓 秭 穰 溝 澗 正 載 極。漢字大寫 佰 仟 萬 億 兆 京 垓 秭 穰 溝 澗 正 載 極。1 復1...