1樓:匿名使用者
雖然過去了很久,但是還是說一下,以後的人搜也會看到。n!=n*(n-1)*(n-2)*.....*2*1.
例如5!=5*4*3*2*1
2樓:小呂解答
付費內容限時免費檢視
回答親,您好。這邊正在為您整理最精準的答案,請稍等片刻。
親,您好。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,結束.
親,您好。謝謝您的理解與支援,祝您生活愉快。
更多1條
c++語言中'/n'的意思是什麼
3樓:
'/n'不是換行,換行是\n,轉義字元是以\開頭,這個是/開頭的,如果樓主是 cout << '/n'這種書寫,在vc 6.0中將會導致編譯器執行運算子過載的操作,經過無數的庫函式呼叫後,最終得到乙個12142的數值,若樓主採用cout << '/n' << 21.1111這種格式的寫法,由於沒有換行操作,將會在21前面加上乙個12142,而c++預設的有效位數為6位,結果就變成了:
1214221.1111其他編譯器也大同小異,所以,這種錯誤不容易察覺,要注意書寫。
4樓:匿名使用者
c++和c中 \n代表換行,\為轉義字元。
c++中 \n相當於endl;
例如:cout<<"\n";
相當於cout< \n和endl的區別在於,endl不僅換行,還可以重新整理輸出快取。 5樓:匿名使用者 可能是換行吧。我們那個c#是換行。。。 6樓:匿名使用者 換行符就是回車 轉義字元是一種特殊的字元常量。轉義字元以反斜線"\"開頭,後跟乙個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。 例如,在前面各例題printf函式的格式串中用到的「\n」就是乙個轉義字元,其意義是「回車換行」。轉義字元主要用來表示那些用一般字元不便於表示的控制**。 常用的轉義字元及其含義 轉義字元 轉義字元的意義 ascii** \n 回車換行 10 \t 橫向跳到下一製表位置 9 \b 退格 8 \r 回車 13 \f 走紙換頁 12 \\ 反斜線符"\" 92 \' 單引號符 39 \」 雙引號符 34 \a 鳴鈴 7 \ddd 1~3位八進位制數所代表的字元 \xhh 1~2位十六進製制數所代表的字元 廣義地講,c語言字符集中的任何乙個字元均可用轉義字元來表示。表中的\ddd和\xhh正是為此而提出的。ddd和hh分別為八進位制和十六進製制的ascii**。 如\101表示字母"a" ,\102表示字母"b",\134表示反斜線,\xoa表示換行等。 printf("n ! = "); 在c++中是什麼意思 7樓:珏代風華 只是列印n!=,沒有別的意思,但是比如要輸出5的階乘括號內要加變數,還有這是c語言的內容,雖然c++也相容,但是c++使用最多的還是輸入輸出流函式cout 8樓:永遠喜歡你愛 就是列印引號裡面的內容 c++語言中 n/=10什麼意思? 9樓:雲南新華電腦學校 這是特有的表達方法: 如 n += 10, 就等回同答 n = n + 10; 如 n -= 10, 就等同 n = n - 10; 如 n *= 10, 就等同 n = n * 10; 如 n /= 10, 就等同 n = n / 10; 10樓:匿名使用者 更有資格的告訴你,n小於等於10. 11樓:匿名使用者 這個問題很簡單麼bai 在c++裡。的自加du(減,乘,zhi除)運算子:類似於daon+=10,n=n+10;而你說的是 n/=10,n=n/10 是自回除運答算符 再告訴你下。換行運算子為\n,endl(回車),\t是加個tab鍵 還有什麼不懂 可以繼續問我。 呵呵 c++語言中的"!"是什麼意思 12樓:凡筱雲 !,與或非的意思。 一、如果出現的變數以前就是對變數進行非操作,把真的變成假的,假的變成真的。比如 !true=false; !1=0; !0=1; //上面的等於號不是賦值的意思,就是數學裡面的相等的意思在c語言裡面,0被認為是假,其他所有的資料都是真。也就是說任意非零資料取非都是0。 一、如果!出現在等於號=之前,就表示不等於的意思。a!=b就表示判斷啊是不是不等於b,如果不等於,這個表示式就是true。 13樓:水晶葡萄 !,與或非的非的意思。 一、如果出現的變數以前就是對變數進行非操作,把真的變成假的,假的變成真的。比如 !true=false; !1=0; !0=1; //上面的等於號不是賦值的意思,就是數學裡面的相等的意思在c語言裡面,0被認為是假,其他所有的資料都是真。也就是說任意非零資料取非都是0。 一、如果!出現在等於號=之前,就表示不等於的意思。a!=b就表示判斷啊是不是不等於b,如果不等於,這個表示式就是true。 14樓:匿名使用者 如果我這麼寫 m=1; if(m==1) m=!m; 這個意思就是m=0,它代表「非」的意思,一般你初學,這個就夠了 15樓:月月 您好!c/c++中!為邏輯非。 !正數/負數/真(true) = 假(false)! 0/假(false) = 真(true) 注意:!=為不等於,成立時結果為true,不成立時結果為false。 3!=1 = 真(true)3!=3 = 假(false) 16樓:god一 !是'非' !(m)是 bool型的值,只要是非空,轉換成bool就1 ,否則是0。 m=8 ,所以!(m) =>!(8) =>0輸出的結果是 842486244 17樓:靜心先生 !就是邏輯非,!m因為m不等於0,所以在布林邏輯上算作true,經過!的邏輯非運算變成false,即0 18樓:匿名使用者 !非!=不等於 if(a!=0)a不等於0 if(!(a=0))同上 19樓:匿名使用者 非的意思, (!m)=0 意思是 如果 m不等於零 時為真。 20樓:還是一事無成 代表邏輯中的 「 非」; 21樓:匿名使用者 a!=b||m!=a+b !=表示不等於 具體還是更總除錯下吧。 在c++語言中while(n) 的意義是什麼?怎麼用? 22樓:網海1書生 while(n) 如果n的值不為0(或者不為假、空)就繼續迴圈,否則就退出迴圈。這樣如果在迴圈過程中n的值變為0(或者空,或者false)了,迴圈就會自動結束了。 23樓:匿名使用者 你可以輸入0..1來決定是否執行下面**,當時也有可能n是乙個用來計數的變數,在迴圈內還有其他操作 n 1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的 1,是指用人單位解除勞動合同但是未提前30天書面通知勞動者時,額外支付的1個月工資。n換行,n沒見過 d是int型別 n是int 型別 n在c語言中表示什麼含義 n與其他格式說明符號不同。n不向printf傳遞格式化資訊,而是令print... 鏡之海 關於自增自減運算,很多書籍沒有把問題講清楚,在c語言裡是這樣的 1.後置運算 k 表示先運算,後自加。意思是遇到k 了,我先把當前的k的值拿來參加運算,後面再去管它的自加。那麼,後面 後到什麼程度呢?要後到當前的語句執行完,即遇到分號 表示 語句執行完了,所以k才自加1。如 int k 5,... 轉義字元。1 0其實就是0,字串存入字元陣列的時候最後一個字元作為字串的結尾。告訴計算機,這個字串結束了。2 n是回車換行,挺長用的。比如 printf d n a 就會輸出a的值以後,自動換行。putchar n 輸出一個回車。其它的你可以瞭解一下 t,相當於一個很大的空格。根據你的補充提問 0是...n在c語言裡面指的是什麼。謝謝, n在c語言中表示什麼含義
c語言中的mn”是什麼意思,C語言中n 1是什麼意思
c語言中n0什麼意思,c語言while(n! 0)什麼意思