c 語言問題?在c語言中的問題?

時間 2023-07-16 07:46:43

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 迴圈...