C語言朋友進來,會C語言的朋友請進

時間 2023-04-21 17:27:04

1樓:匿名使用者

i=5,a=2,b=7;,則:i/a%b的值是 最好一步步來。

i/a%b優先及相同從左向右算,i/a=5/2=2(餘數丟棄),再%b=2/7=2(%取餘數),答案是2。

2'-6/3+結果是多少,最好一步步來,我笨。 是a整型b實型c字元3型d沒型。

字元'2'的asc2碼為50,所以'2'相當於整形的50,so 1+'2'-6/3+ =1+50-2+ ,結果為。

a=7;float x=,y=;,則:x+a%3*(int)(x+y)%2/4)的值是?

x+a%3*(int)(x+y)%2/4) =

強制轉換(int)只作用(x+y),其他按順序執行。

2樓:網友

1、i/a=2(int 型別自動轉換。)2%7=2...

`結果是2;

'2'-6/3+碼)-2+型別即實型),原因是自動型別轉換;

3、x+a%3*(int)(x+y)%2/4)暈,少個''(

是x+a%3*(int)(x+y)%(2/4)的話就是。

是x+a%3*(int)(x+y)%2/4的話就是。

3樓:匿名使用者

/2 = 2 因為是int型的,2%7=2 2取餘7當然為2啦。

2、'2'是asc碼對應數值為50,1+50-6/3+,如果是整型那麼就是50

3、x+y=強轉為整型結果是7,a%3*(int)(x+y)%2/4=7%3*7%2/4=強轉為整形為0,所以結果為x,就是。

4樓:網友

i=5,a=2,b=7;,則:i/a%b的值是 最好一步步來。

i/(a%b)

2'-6/3+結果是多少,最好一步步來,我笨。 是a整型b實型c字元3型d沒型。

a=7;float x=,y=;,則:x+a%3*(int)(x+y)%2/4)的值是?

x+a%3*(int)(x+y)%2/4)=

5樓:匿名使用者

1、這是同級運算,按從左到右運算即可。

2、在運算中如果出現實型一律轉化為實型運算 '2'應轉化為它對應的ascii碼050在運算 即

3、(int)(x+y)先算出來後再依次運算。

會c語言的朋友請進

6樓:梁昌仔

編譯乙個程式之前,肯定要建立乙個工程啊,然後再寫。你這樣直接開啟乙個c檔案,怎麼可以能編譯呢。

懂c語言的朋友進來看下

7樓:辯一辯

scanf沒有錯誤,只要你確保你scanf裡是英文逗號,一會輸入的時候也用英文逗號分隔就行。

當然,像二樓那樣不用分隔符也可以,因為如果沒有指定分隔符,系統預設使用空格,回車或tab做分隔符。

8樓:j楊健

你的是scanf()函式使用錯誤了,scanf()函式在接受多個變數時,%d和%d之間是不能用逗號間隔的,應該改成scanf("%d%d%d",&a,&b,&c)完整的正確**如下:

#include

void main()

懂c語言的朋友進來能幫忙編譯一段**嗎

9樓:朗河歲月

開啟debug目錄下的exe就是你要的軟體,但是也是命令列的。

10樓:匿名使用者

在return 0;的上面插入一行system("pause");就不會閃退了。

c語言高手朋友們 進來幫個忙

11樓:匿名使用者

>>先將0123456789 一分為2 一共有252個組合我覺得不對吧。不考慮重複的情況下,第一位有10個可能的數值(0~9),第二位有9個可能,第三位有8個可能,以此類推,總共有10*9*8...2*1(即10的階乘)=3628800個可能值。

不知道我的推斷是否正確。

如果有3628800個數值的話,每個數值在源**裡算作13個字元(加逗號/換行符),總共47174400位元組(47m)。如果每個數值在執行**中算作8個位元組,共29030400位元組(29m)。

第二步的排列,沒有看懂,能再解釋一下嗎?

12樓:我已經匿名了

你這個再次組合是什麼意思? 怎麼那麼多重複的? 126*126*126表示什麼意思?

跟「濕潤的風」分析一樣,兩組都為126個字串,完全重新組合也只有126*126=15876種。

下面是我文庫裡一篇文章中**改了下,可以達到樓主的要求。如果不顯示,一秒不到就執行完了。

#include

#include

#define displayresult 1 //控制是否顯示結果。

void bfs(char s, int n); 主要功能的實現函式宣告:寬度優先遍歷。

char result[10]="01234"; 儲存子集的字元陣列。

char lefthalf[10]="56789";

int count=0; /子集個數計數器。

int lcount=0; /另一半計數器。

int level=0; /儲存當前路徑長度。

char sall[126][6]; 一半長為5的。

char sleft[126][6]; 另一半。

char ppt[126*126][11]; 最終結果。

int main()

重新組合。i=0;j=0;k=0;

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

printf("共有結果%d種",k);

return 0;

/深度優先遍歷演算法。遞迴實現。

void bfs(char s, int n)

elsefor(int i=1;i

13樓:匿名使用者

你最後的資料要什麼格式的?二維陣列?ppy[i][j],i=0~2000375,j=0-5,表示第i組第j個串?

14樓:匿名使用者

便我在易語言程式裡邊直接讀取。

c語言朋友進來幫個忙! 10

15樓:匿名使用者

這個是不是庫函式啊,你查一下編譯器的使用說明書,如果不是的話,那就要把原函式拿出來給大家瞧瞧。

16樓:幼兒園朋友

這只是函式定義的乙個變數,而且在函式沒有用時它是沒有意義的,這裡當然不是庫函式,如果是庫函式,還定義這個函式幹什麼呀,那就是直接呼叫了。

c語言高手朋友們進來幫個忙

先將0123456789 一分為2 一共有252個組合我覺得不對吧。不考慮重複的情況下,第一位有10個可能的數值 0 9 第二位有9個可能,第三位有8個可能,以此類推,總共有10 9 8.2 1 即10的階乘 3628800個可能值。不知道我的推斷是否正確。如果有3628800個數值的話,每個數值在...

初學C語言請賜教,初學C語言 請賜教

b佔1位元組,第二問題其實是不確定,它們表示 a 與 b 在記憶體中儲存位置的距離,可以是不固定的,相差4位元組的情況可能是你計算為這個程式分配的空間是連續分配的,所以先給a 4個位元組,接著就給b 分配乙個位元組,它們在記憶體中儲存位置剛好差4個位元組 這就是乙個位元組對齊的緣故,樓主要繼續深究c...

c語言習題請高手幫忙解答,C語言習題請高手幫忙解答。

1 沒答案,應該是a2,b 5 2 a3 沒答案,因為 u輸出a的值不確定4 a5 c 6 b7 沒答案,應該是scanf f c 8 c9 b 1 沒答案如為printf a d,b d n a,b 選 d a d,b d 2 b3 c 4 c5 c 6 d7 a 我想答案應該是scanf f c...