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語句匹配。 include int main printf lf n sum return 0 已測試 這裡n有限制嗎?如果n 20的話,n!是一個很大的數,超出了範圍。include stdio.h void main printf ld n sum 這可是我一點點打上來的啊,保證是正確的,我在做任務呢,麻煩... 你這樣的程式會出現資料段溢位的。char p沒有指向的空間,是個野指標。怎麼能拿來賦值。c語言裡的字串是用連續的字元來表示的,0 表示結束。比如你一個 abcde 在物理空間上是abcde0 0 的機器值就是0.每個字元都是一個位元組,用ascii碼錶示。c語言定義字串的方式有兩個 1 char p... 全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中 而c 對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c 中的api是對window系統的大多數api有機的組合,是一個集體。但你也可能單獨呼叫api。3...用c語言程式設計求解,用C語言程式設計求解1112131n,其中n為使用者從鍵盤上輸入的一個正整數。
C語言程式設計,c語言程式設計序
用C語言程式設計和用C 語言程式設計區別大嗎