C語言程式設計if語句,用C語言程式設計中if語句的格式是什麼?

2022-03-13 03:41:11 字數 5544 閱讀 5894

1樓:匿名使用者

printf("t=%f\n",w/(h*h));

你程式中根本就沒有對變數t賦值, 這句t=%f放在printf中,只是當作表面上的字串顯示而已。並不會對t賦值。

scanf("%f%f",&h,&w);

t = w/(h*h);

printf("t=%f\n",  t );

2樓:匿名使用者

#include

#include

int main()

沒有給t值賦值,在printf("t=%f\n",w/(h*h));只是列印出w/(h*h)表示式的返回值,並沒有賦值給t

3樓:ya軍

你的t變數根本就沒有賦值

在scanf語句下面加一句:

t=w/(h*h)

4樓:扈懷煒

這一句 printf("t=%f\n",w/(h*h));

分解成2句

t=w/(h*h);

printf("t=%f\n",t);就好了

5樓:匿名使用者

你沒有給 t 賦值 ,t沒有值,所以。。。

。。。t=w/(h*h);

printf("t=%f\n", t);

if (t<18)

printf("你為低體重\n");。。。

用c語言程式設計中if語句的格式是什麼?

6樓:聽不清啊

if (邏輯表示式)

[else

]方括號內為可選部分。邏輯表示式即為選擇的條件。

例如:將百分制整數成績轉換為及格與不及格:

if(x>=60) //滿足》=60為及格else //條件不滿足(<60)為不及格

其中的《語句》可以是c語言允許的任意可執行的語句。即它也可以是巢狀的if語句。例如:

if(x>=85) //優

else //不夠優時

else //夠不上良else //夠不上中}}

7樓:匿名使用者

1.if(條件語句)

else

2.舉個例子:

int a;

scanf("%d",&a);

if(a > 0)

else //就是除了a>0的情況

8樓:匿名使用者

if( 條件)else如果條件成立就執行 語句1,條件不成立就執行 語句2;其中還可以巢狀。

9樓:匿名使用者

if語句的格式有三種:1.if(表示式) 語句 2.

if(表示式) 語句1 else 語句2 3.if(表示式)語句1 else if(表示式)語句2else if(表示式)語句3 ....else if(表示式)語句melse 語句m+1

10樓:匿名使用者

if(判斷條件)

11樓:伏承載

if是我們比較常用的條件語句,根據true或者false選擇要執行的語句,形式一般是這樣的:

if(條件表示式1)

else if(條件表示式2)

...(還可以加else if(條件表示式3,4,5等),else本身有「也」的意思)

else

需要注意的是:else應該與最近的if語句匹配。

12樓:匿名使用者

if( 需要判斷的條件 ) 程式下一步要做的事情,結尾用分號!

13樓:匿名使用者

if(條件)

c語言程式設計,只用if語句 10

14樓:匿名使用者

#include

void main()

執行示例:

c語言程式設計 用if語句

15樓:宮義宰碧

你好,正確的語句如下:

while(scanf("%d",&a)!=eof&&(a<100||a>999))

printf("您輸入的不是三位數,請重新輸入:");

有疑問提出。

望採納。

16樓:吉祥二進位制

c語言中的if分支語言一般有如下三種形式,當然還可以其它各種變形,無論如何變形,都以此三種形式為基礎,活學活用即可。

1、 if……形式

一般格式:if(表示式) 語句;

語義是:如果表示式的值為真,則執行其後的語句,否則不執行該語句。語句可以是單條語句,也可以是用花括號{}包括起來的複合語句。示例如下:

#include

int main()

3、if……else……if形式

一般形式為:

if(表示式1)

語句1;

else if(表示式2)

語句2;

else if(表示式3)

語句3;

else if(表示式m)

語句m;

else

語句n;

語義是:依次判斷表示式的值,當出現某個值為真時,則執行其對應的語句。然後跳到整個if語句之外繼續執行程式。

如果所有的表示式均為假,則執行語句n。然後繼續執行後續程式。示例如下:

#include

int main()

17樓:生為世界之光

double score;

char c='m';

doif(c==『n』) break;

printf(「請輸入成績:score=");

scanf(%d,&score);

printf("\n");

if(90=

else if(70=

else if(100

else printf("該數為負數重新輸入!");

}while(1);

18樓:小小奮鬥

最後加上

default:break;

19樓:

會的人太多了,這個太簡單了

使用c語言程式設計(if語句)

20樓:如此_青春

c語言提供了三種形式的if語句:

1、if(表示式)語句。

例如:if(x>y)printf("%d",x);

此時,如果表示式為真,則執行printf語句。

2、if(表示式)語句1 else 語句2例如:if(x>y)printf("%d",x);

else printf("%d",y);

此時,如果x>y成立為真,則執行語句printf("%d",x),然後直接跳過else,同時也跳過語句printf("%d",y),去執行之後的語句。

如果x>y不成立為假,則不執行語句printf("%d",x),執行語句printf("%d",x)。

3、if(表示式1)語句1

else if(表示式2)語句2

else if(表示式3)語句3

else if(表示式m)語句m

else 語句 n

此時,哪個表示式為真,則執行哪個if後面的語句。如表示式3成立為真,執行語句3。

在每個語句中,可以有多個語句,但需要加上大括號例:if(x>y)

21樓:胥永修笪子

你可以這樣子寫,當輸入的不是字母就提示錯誤就行了#include

void

main

()else

if(x>=`a`&&x<=`z`)

else

printf("輸入有錯!");}

c語言if語句多個條件怎麼編寫

22樓:jr幻影

1. 如果是

來多個表示式你可以自使用巢狀, if(a)if(v){}}

2. 對於判斷多個條件是否滿足,從而執行某段程式,需要用到邏輯運算子。

邏輯運算子有三種,且:&&,或:||,非:!

例如:當數a大於0,小於100,或者a大於100且不等於1000時,將a的值賦為2015

if( (a>0 && a<100) || (a>100 && a!=1000) )

if語句怎麼使用

1/5開啟程式設計軟體:c-free,ctrl+n新建一個cpp。

2/5輸入圖中的程式,該程式的作用是對輸入的三個數字按大小排序。

3/5注意圖中if語句的格式:if(條件)。按f5執行程式。

4/5輸入你想要輸入的三個數字,每按一個按一次回車鍵。

5/5檢查得出的結果是否符合從小到大排列,然後再重新仔細看下程式中if語句的意義。(程式中x是起交換作用)

23樓:物理公司的

if()

else if()

else if()

else()

24樓:

c語言程式設計知識第八節--c語言中的if條件語句

25樓:生殘夜_深邃

對於判斷多個條件是否滿足,從而執行某段程式,需要用到邏輯運算子。回邏輯運算子有答三種,且 &&、或 ||、非 !

例如:當數a大於0,小於100,或者a大於100且不等於1000時,將a的值賦為2015

if( (a>0 && a<100) || (a>100 && a!=1000) )

c語言程式設計中if語句的格式是什麼?

26樓:匿名使用者

1.if(條件語句)

else

2.舉個例子:

int a;

scanf("%d",&a);

if(a > 0)

else //就是除了a>0的情況

27樓:妲己**

c語言程式設計知識第八節--c語言中的if條件語句

28樓:僪玉枝海女

if(條件)

else

如果條件成立就執行

語句1,條件不成立就執行

語句2;

其中還可以巢狀。

29樓:伏承載

if是我們比較常用的條件語句,根據true或者false選擇要執行的語句,形式一般是這樣的:

if(條件表示式1)

else if(條件表示式2)

...(還可以加else if(條件表示式3,4,5等),else本身有「也」的意思)

else

需要注意的是:else應該與最近的if語句匹配。

用c語言程式設計求解,用C語言程式設計求解1112131n,其中n為使用者從鍵盤上輸入的一個正整數。

include int main printf lf n sum return 0 已測試 這裡n有限制嗎?如果n 20的話,n!是一個很大的數,超出了範圍。include stdio.h void main printf ld n sum 這可是我一點點打上來的啊,保證是正確的,我在做任務呢,麻煩...

C語言程式設計,c語言程式設計序

你這樣的程式會出現資料段溢位的。char p沒有指向的空間,是個野指標。怎麼能拿來賦值。c語言裡的字串是用連續的字元來表示的,0 表示結束。比如你一個 abcde 在物理空間上是abcde0 0 的機器值就是0.每個字元都是一個位元組,用ascii碼錶示。c語言定義字串的方式有兩個 1 char p...

用C語言程式設計和用C 語言程式設計區別大嗎

全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中 而c 對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c 中的api是對window系統的大多數api有機的組合,是一個集體。但你也可能單獨呼叫api。3...