C語言341對嗎,C語言編寫函式求112131415161n的值怎麼做結果是什麼呢

2021-05-28 09:24:32 字數 2753 閱讀 9449

1樓:奮力衝

3<4這個邏輯表示式是真的,所以得到1,1==1的,所以是對的;

2樓:cindere鞡

你好:應該用if或者while來判斷,比如if((3<4)==1)。

從語法上講是沒錯的。因為3<4是成立的,一個真表示式值為1.

不知你想問的是哪一塊。

3樓:匿名使用者

是可以,但是理論上真值為非0。而且,你這樣加沒有意義。如果

前面為真,就是1,==1後還是1。如果為假,就為0,==1後還是0,等於什麼都沒做。如果編譯器再沒幫你優化,那麼這多餘的==1就是名副其實的垃圾**

4樓:匿名使用者

如果是說條件語句的話,應該可以表示,但一般沒這種表示方法,至於條件3<4是為真

5樓:匿名使用者

雖然很多時候是可以的。

但理論上不是很對,因為這種布林式的結果為true或false。

一般情況下非零都可以被看做true,但是不能把 true 簡單的改為其他數字 。

6樓:偉力

對啊,(3<4)為真所以等於1

7樓:禾土

對3<4 是真命題,故值為1

1==1 也是真命題

c語言:已有定義int x=3,y=4,z=5;則表示式 !(x+y)+z-1&&y+z/2的值是?

8樓:

答案是1。

涉及到的運算子: ! () + - && /運算子優先順序為:() ! / + - &&運算過程:

x=3,y=4,z=5

!(x+y)+z-1&&y+z/2

!(3+4)+5-1&&4+5/2

所以表示式計算步驟為

!(3+4)+5-1&&4+5/2 -> !7+5-1&&4+5/2!7為 0

-> 0+5-1&&4+5/2

5/2 整數除整數得整數 2

-> 0+5-1&&4+2

-> 4&&6

邏輯運算 &&

擴充套件資料c語言運算子的優先順序:

如果同一優先順序的運算子,結合次序由結合方向所決定。

9樓:匿名使用者

只是等於1的,我是經過turbo c2.0編譯過的,答案應該沒什麼問題的,程式是:

main()

答案為什麼會等於1呢?那是因為運算級別的問題,根據運算級別,實現算括號裡面的先,所以程式就變成!7+z-1&&y+z/2;

然後就算!運算,由於7是大於1的,也就是真,所以!真就是假,也就是0,所以函式就變成0+z-1&&y+z/2;

然後再算除號的,由於你這裡兩個都是整形的,所以小數點後面的數忽略,所以就變成0+z-1&&y+2;

接著計算加減運算,也就是變成4&&6;

因為4和6都是大於1的數,所以就是真,由於&&兩邊都是真的話,輸出的就是真,所以結果就是1。

要是還有什麼不明白的話,就mm我吧!嘻嘻~~~~~~

10樓:匿名使用者

1優先順序: 算數》條件》關係》賦值

關係中的優先順序: 非》與》或

11樓:匿名使用者

1,把運算子優先順序搞清楚就好了

12樓:匿名使用者

x等於y加4。四家外加1+3+5+4+1等於三五+4+5+1。

13樓:匿名使用者

!(3+4)+5-1&&4+5/2

=!7+4&&4+2

=!11&&6

所以說那個式子的值是:不是11並且是6

c語言編寫函式求:1-1/2+1/3-1/4+1/5-1/6+...1/n的值怎麼做?結果是什麼呢?

14樓:幻翼高達

需要準備的材料分別有:電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如:test.cpp。

2、在test.cpp檔案中,輸入c語言**:。

int n = 100;double s;

for (int i = 1; i <= n; i++)if (i % 2 == 0)

s -= 1.0 / i;

else

s += 1.0 / i;

printf("%lf", s);

3、編譯器執行test.cpp檔案,此時成功輸出了擺動符號多項式的結果。

15樓:匿名使用者

#include

int main()

printf("%f",t);

}我不知道你要哪一個的答案,我給你些了第二個,好像你的答案不對第一個上面那位同志寫的沒有什麼問題,我看了一下

16樓:沉冥想

#include

int main()

return 0;}

17樓:匿名使用者

#include"stdio.h"

main()

18樓:ooo孤雁

#include

#include

int main(void)

printf("%f",t);

system("pause");}

C語言程式編寫,如何編寫C語言程式

陣列的地方換成指標的形式就可以了,在定義的地方加個 p,然後把p a就可以了,例a i 可以寫成p i的形式。include main min a 0 site2 0 for i 1 i 10 i if a i temp1 a 9 a 9 max j site1 a j temp1 temp1 a ...

c語言pow函式,C語言pow函式

pow 函式用來求x的y次冪,x y及函式值都是double型 其原型為 double pow double x,double y 例項 如下 include include void main double x 2,y 10 printf f n pow x,y return 0 擴充套件資料 在...

c語言swith函式,c語言 這個函式怎麼用switch語句來寫?

你用的工具報錯 在每段錯誤資訊後面都寫的很清楚 什麼錯誤 錯在哪 大哥,switch 是這樣寫的,不是 swith 沒看出來那少,是不是輸入法不對啊。你統一用英文輸入法把分號都改一遍試試。呵呵,學c語言得比女人還要小心啊,你用的什麼系統,關鍵字顏色都不一樣的,不清楚嗎 c語言中的switch是什麼意...