1樓:老黃知識共享
c++語言是c語言發展起來的,所以繼承了c語言幾乎所有的特點,但c++語言又有自己的個性。c語言是一種程序導向的程式語言,而c++主要是程序導向的,因此c++有類的概念,而c語言就沒有。c++的功能強大,編譯器複雜,適合高階程式的設計和,c語言的編譯器簡易,適合低端程式。
2樓:yx陳子昂
**邏輯混亂,參考正常的實現吧。
c語言的基本概念都不清楚,m沒有初始化,k=sqrt(m)毫無意義。
void main(){
int m; /輸入的整數。
int i; /迴圈次數。
int k; /m 的平方根。
printf("輸入一個整數:")
scanf("%d",&m);
求平方根,注意sqrt()的引數為 double 型別,這裡要強制轉換m的型別。
k=(int)sqrt( (double)m );
for(i=2;i<=k;i++)
if(m%i==0)
break;
如果完成所有迴圈,那麼m為素數。
注意最後一次迴圈,會執行i++,此時 i=k+1,所以有i>kif(i>k)
printf("%d是素數。",m);
elseprintf("%d不是素數。",m);
return 0;
在c語言中的問題?
3樓:勿鏡
要針對輸入內容匹配不同的資料型別的組合,就不能直接scanf獲取到變數,一般的辦法是gets獲得一行,然後掃描這一行文字,根據所有的字元和順序,分別對各變數進行賦值。
4樓:豐收多喜悅
輸出結果是x=6。因為只有j=0時,內迴圈的x++才執行。
5樓:小林百科
朋友,你的c語言開發的問題能否再描述清晰一下?這樣給你的答案能更準確,謝謝。
朋友,你的c語言開發的問題能否再描述清晰一下?這樣給你的答案能更準確,謝謝。
提問。<>
第二十題。第二十題。
分別是4和7
注意||運算子有一個特殊之處,從左向右計算,如果能夠確定表示式的值,則停止計算。
提問。okk謝謝。
c語言的問題?
6樓:狼道刀
c(n,m) -n是下標 , m是上標 (c上面m,下面n),c(n,m) 表示 n選m的組合數,等於從n開始連續遞減的m個自然數的積除以從1開始連續遞增的m個自然數的積。
例子:c(8,3)=8*7*6/(1*2*3) =56分子是從8開始連續遞減的3個自然數的積。
分母是從1開始連續遞增的3個自然數的積。
c語言中的問題?
7樓:
這道題目c是錯誤的。
int max(int x,int y); 函式定義後加上了分號(;)表示這是一個函式宣告。
但是函式宣告下面加上,又說明這是一個函式體程式,這樣語法就不對了,會報錯。
8樓:匿名使用者
選擇dscanf要求的三個數用空白符分隔,而實際輸入確實用逗號分隔,所以只有第一個輸入的變數x被賦值成功,剩餘的y和z都是垃圾值。
c語言中的問題?
9樓:豐收多喜悅
程式輸出結果選d。分析如下:
開始x=10,y=10,第一次迴圈顯示10,10,然後x=--x=9,y=++i=1。
第二次迴圈顯示9,1,然後x=--x=8,y=++i=2。
因為不滿足x>8,所以退出迴圈。
10樓:網友
這問題答案是選擇a首先佳佳愛的意思就是嗯先加一,然後再執行這個語句 x--的話,就是先執行這個語句,然後再減一。
c語言中的問題?
11樓:網友
答:print函式共輸出5行,最後一行有4個數。
12樓:匿名使用者
先擇da.陣列大小為8,數字對應下標是0-7,不存在x
b.陣列名不可作為賦值號的左運算元。
c.下標沒寫。
13樓:
5行,最後一行4個元素。
c語言中的問題?
14樓:匿名使用者
你好,選擇④
取餘運算的左右運算元必須都是整型。
字串與字元不能相減。
應該寫成(int)(
c語言中的問題?
15樓:聽不清啊
<>其實因為這個程式中第二個輸出數字的後面並沒有空格,所以,如果printf後面是英文逗號的話,它會輸出:10,109,1,現在最「接近」的是答案d。
16樓:豐收多喜悅
程式輸出結果選d。分析如下:
開始x=10,y=10,第一次迴圈顯示10,10,然後x=--x=9,y=++i=1。
第二次迴圈顯示9,1,然後x=--x=8,y=++i=2。
因為不滿足x>8,所以退出迴圈。
17樓:匿名使用者
這個題目考點有:1. for迴圈的執行,初始化語句只執行一次,每次進入迴圈體之前進行判斷,執行完迴圈體後,執行for的第三個引數語句。
2.前後++,的執行,當++,前置時,好理解加減完了往下執行;當++,後置時,先把值給出來計算,然後++,變數本身的值。
18樓:網友
從這裡邊看的話第一次肯定首先輸出的10,1因為++i是先+在執行該語句+在後邊就是相反的。
19樓:程式小冰
這個題選最後一個,考察的知識點是兩個自增的區別。其中變數前面的自增代表的是自增,而後面的自增代表的是先取這個變數的值,然後在自增。
C語言中關於“有效數字”的問題,在c語言中,有效數字和有效數位怎麼解釋?
當你輸入2.2e2時a 4.84,而輸入2.2e 2時a 0.20661157024793388429752066115702.它們的是float型,放在記憶體中是 2.2e2 01000011 0,1011100 00000000 00000000,2.2e 2 00111100 1,010010...
C語言中的問題,幾個C語言中的問題???
將憶梅僑寶 getchar和putchar是c語言中的函式 getchar從鍵盤讀入字元 putchar在螢幕上顯示字元 吳幼珊佘溶 getchar和putchar是c語言中的函式,叫作標準字元輸入輸出函式,這裡的標準表示輸入是從標準裝置輸入的,即鍵盤,輸出是從標準裝置輸出的,即顯示器。這兩個函式包...
c語言中的問題
你的答案和我的相差挺多的,好像只有2個跟我是一樣的,但也有可能是我們都錯了 可能性不太大 地址裡面的比這裡的格式要好一些 1 設有程式段 int k 10 while k 0 k k 1 這下面描述中正確的是 b a while迴圈執行10次 b 迴圈是無限迴圈 c 迴圈體語句以此也不執行 d 迴圈...