有個C語言題目,請大家幫幫忙,謝謝

2022-04-23 07:14:42 字數 5429 閱讀 5759

1樓:

是題目錯了

3aebc應該是3ae\bc

2樓:曠清霽

hi.你題目出錯了吧

如果題目是 (3ae)/(bc)

答案應該是 b

在c/c++中,* or / 的優先等級是一樣的也就是說在只有*/的運算中,是從左到右進行的-----

ps。這種問題也打高分來問有點不切實際吧

難道你自己不會編個小程式測試下嗎

學習程式設計很重要的是實踐,看**和自己寫完全是兩碼事啊

3樓:匿名使用者

哎~~~雖然我也是 學 c 語言的

但這個題目 我確實做不起

但也不會選c

因為 b和c的意思是一樣的~~

都表示 3*a*e/b*c

4樓:匿名使用者

如果說題目你肯定沒有輸錯的了的話

那答案一定就是abcd咯

5樓:匿名使用者

應該選c

是題目錯了 3aebc應該是(3ae)/(bc)

解釋:乘法和除法在c裡面是優先順序相同的。所以你可以從左向右順序計算就可以了,而c的結果是(3ace)/b

6樓:匿名使用者

c;解釋:裡面的乘號和除號就不用說了吧,記住乘法和除法在c裡面是優先順序相當的運算就可以了,那麼他們的運算順序就和我們的四則運算一樣的了。哪個在前就先算哪個。

後面的你都明白了吧,明白了就把200分給我吧,呵呵!!!

7樓:匿名使用者

c!!!

其實我不知道,不過看到那麼多人選c,我就選了,哈哈

兩分。。。

8樓:

你的題出的有問題,我是學北大青鳥的,c語言這門課我給你當老師沒問題,你以後要是有什麼程式不懂的就來問我.我的qq號是5638738加的時候註明是程式

9樓:匿名使用者

c乘法和除法在c裡面是優先順序相當的運算

10樓:匿名使用者

也許 可能 好象是選c吧!!! ^_^ ""

11樓:安木的家

本身題目就有問題,所以你沒辦法找答案。

12樓:匿名使用者

c啊。,。。。。。。。

有個c語言題目,請大家幫幫忙,謝謝!!!!

13樓:◆江城子

0x12345678=0001 0010 0011 0100 0101 0110 0111 1000

按低位儲存,八位一個位元組,應該是b

14樓:

在windoes下選b

其它的就可能不是這個答案了

主要是由機器存放位元組的順序來決定的

15樓:匿名使用者

~~~~~~~~~~

16樓:匿名使用者

你定義的共用體型別union 包含3個成員變數,成員變數它們的起始地址都是相同的,成員變數不是順序的儲存,是疊放在一起的,其中i 陣列佔4個位元組,k 變數佔4個位元組,c陣列佔2個位元組,共用體型別的長度為最大成員所佔空間的長度4個位元組,定義的 r變數是共用體型別的變數,s是指向r變數的指標,執行s->k=0x12345678;是對r變數中的k 成員進行賦值,0x12345678的字首0x表示該資料是16進位制的資料,因此每兩個數就佔1個位元組,按照低位元組存在低地址原則,78應該存入r變數的第一個位元組,56存入第二個位元組,34存入第三個位元組,12就存入第四個位元組,printf(%x\n,s->c[0]);的含義是按16進位制形式輸出s->c[0]中的資料,也就是r變數中的第一個位元組,即78。故選 b.

17樓:匿名使用者

#include

main()

r,*s=&r;

s->k=0x12345678;

printf("%x\n",s->c[0]);

} //題目有點語法錯誤

資料在記憶體中是以二進位制儲存的

0x12345678儲存為

10010001101000101011001111000而c[0]正好指向r所佔記憶體的最後8位即01111000二進位制的01111000以16趕製輸出,結果就是78

18樓:飄渺世間天

看機器了,在我的機器上int和long一樣是32個位(bit),char是8個位,而聯合體中的儲存空間是依聯合中佔位最多的型別來決定其儲存空間的,該聯合中int[2]共佔64位,long佔32位,char[2]佔16位,int[2]是佔的最多的,所以這個聯合體佔用的記憶體就是64位,所有資料共用這一塊64bit的記憶體。

16位數的每一位數相當於2進位制的4個位,所以2位數就佔8位也就是一個位元組(byte)(12,34,56,78各佔一個位元組),所以當:

s->k = 0x12345678時,

這塊64bit的記憶體的內容就是 0x????????12345678,問號代表沒有用到的位元組。

由於一個char佔8位,也就是一個位元組,資料從低位向高位儲存,所以c[0]的內容就是0x78,c[1]的內容就是0x56,(i[0] = 12345678,i[1]內容不確定),所以這一句:

printf(「%x\n,s->c[0]);

就以16進位制的方式列印出了一第個8位儲存空間中的內容,也就是0x78,效果同:

printf("%x\n",s->i[0] << 24 >> 24);

19樓:匿名使用者

程式修改如下,就能按你的要求輸出!

你設定的聯合有4位元組長,所以要設定c[4],要輸出最高位,在第4位元組是c[3],否則不能顯示"12"

#include

main()

r, *s=&r;

s->k=0x12345678;

printf("%x\n",s->c[3]);

printf("%x\n",s->c[0]);

printf("%x\n",s->i[1]);

printf("%x\n",s->i[0]);}

20樓:

我還暈哦

你寫**的格式真是爛的很捏

這題的答案比較複雜

你這4個如果一定要選的話只有b靠點譜!

21樓:玲ぺぅ瓏

跟本是題目錯了嘛。蒙人你啊。

沒答案。

22樓:

溢位了在編譯器裡面輸入sizeof(long),就可以看到long能夠佔用的位元組數,如果給他賦的值超過它佔用的位元組數,就會跑到後面的記憶體地址裡面,這裡是s->c,於是s->c的顯示值就應該是0x12345678的後面幾位,因此答案是b

一道c語言的題目請各位幫幫忙,急得很,先謝謝大家了!!!

23樓:不但而且要怎樣

最後一抄個if裡面的判斷語句存在邏輯襲錯誤,因為a&&b,只要a是錯bai的系統就判定為錯du

,你後面加的zhi||就不管用了dao,你可以再新增幾個括號把條件組合起來,或者先把h,min,s排序

int a;

if(h>m)

if(m>s)

if(s

然後再判斷情況會簡單很多

24樓:匿名使用者

****可以看清楚,但題目**太模糊了。建議題目有文字發上來。

一道c語言題,請大家幫幫忙,謝謝,求詳解啊

25樓:孫章勇

mian是主函式名,c程式是由一個或者多個具有相對獨立功能的程式模組組合而成,這樣的模組稱為函式。每個c程式必須有一個main函式(只能一個),但可以有多個功能函式。

一道c語言的題目,請各位幫幫忙急,急得很!!先謝謝各位!!

26樓:自我程式設計

語法沒發現問題,如果你說的是邏輯問題,那隻能你自己核實,沒有註釋,不明白你這個**想實現什麼功能,除了賦值就是判斷,我看那個很長的與或組合的條件語句,你邏輯上有沒有理對,如果條件太長,你可以考慮把單個條件用變數接收,最後再用變數組條件句,可能會清晰點

27樓:

沒有發現什麼錯誤。你有什麼問題?

一個c語言作業題目,請大家幫下忙啊,謝謝

有幾道簡單的c語言的題,請大家幫幫忙幫我做一下,謝謝。

28樓:

1,#include

float foo(int n)

return sum;

}int main(void)

2,#include

void foo(float a, float b, float *sum, float *sub)

int main(void)

3,#include

void foo(int a, int b, int c, int *max, int *min)

else

}int main(void)

29樓:匿名使用者

樓上一定沒讀過書,題目意思都不看清楚。

2的最後表示式和前面序列不一樣。我是按前面表示式寫的。

ide:codeblock

#include

using namespace std;

double returnnvalue(int n)return num;

else

}int main()

c語言程式設計的題目,大家幫幫忙,很急,謝謝了 謝謝!

30樓:魚飛

第37題:

char s[3][80];

int num1,num2,num3,num4,num5;

for(i=0;i<3;i++)

else if ((s[i][j] <= 'z') && (s[i][j] >= 'a') )

else if ((s[i][j] <= '9') && (s[i][j] >= '0') )

else if (s[i][j] == ' ') }}num5 = 240-(num1+num2+num3+num4);

第51題:

#include

main( )

else}

31樓:陳停龍

這些都不難,你自己買本書學一下就可以做的,都是經典的演算法。

請大家幫幫忙謝謝,請大家幫幫忙 謝謝

這是臺幣,1990年中國臺灣省發行的10元面值的臺幣,根據匯率1 4.18,這枚臺幣大概相當於人民幣2.4元左右。另外在網上幫你找到的背景資料,僅供參考 新臺幣是臺灣的法定貨幣,英文稱為new taiwan dollar,貨幣代號為twd 或是nt 其基本單位為 圓 但一般都寫成 元 1圓 10角 ...

請大家幫幫忙!謝謝,謝謝大家幫幫忙

懷孕期間 是比較乾燥的,可以用一些強生的寶寶專用的潤膚露,不會有多大影響的。別擔心。最好別用,多吃些水果,多喝水,自然就好了,我也是,現在五個多月了,也不好,但是沒有辦法,如果實在是想用點什麼的話,我看最好是用蜂蜜和蛋黃,那樣會好一些,最好不要買的,因為那些東西里面多少有化學成份,你說呢?懷孕期間可...

請大家幫忙,謝謝,請大家幫幫忙。。謝謝!!!

ww.ask.com英文搜尋引擎,搜一下 米高梅公司一九四零年出品的。請大家幫幫忙。謝謝!請大家幫忙,謝謝!讓大家幫忙,可以,不是不行的,但你要說明白是那方面的,是物資方面的,還是經濟錢方面的,還是婚姻方面的,還是受災落難了,還是家庭有老人或殘疾人,需要幫忙,說明白了我們才能夠幫忙的,你這麼一個請大...