1樓:果果就是愛生活
輸入的四位數為n的話,如下:
if( (n/1000 ==1 ||n/1000 ==2) /最高位為1或2
&& n/100)%10 ==1 ||n/100)%10 ==2) /百位。
&& n/10)%100 ==1 ||n/10)%100 ==2) /十位。
&& n%1000 ==1 ||n%1000 ==2) )個位。
2樓:匿名使用者
輸入的四位數為n的話,可以這麼寫。
if( (n/1000 ==1 ||n/1000 ==2) /最高位為1或2
&& n/100)%10 ==1 ||n/100)%10 ==2) /百位。
&& n/10)%100 ==1 ||n/10)%100 ==2) /十位。
&& n%1000 ==1 ||n%1000 ==2) )個位。
printf("yes");
elseprintf("no");
3樓:一顆程式猿
這個但用一個if是表示不出來的,需要用到迴圈。
4樓:東油瑞祥
用與句,&&把所有的條件與。
c語言if語句多個條件怎麼寫?
5樓:愛生活
可以這樣寫:if(a&&b||c)
用這種邏輯運運算元。
切記這種的缺點就是短路問題。
&&這個的時候只要前面的條件失敗了後面的就不看了。
不如a&&b&&c&&d。
如果a條件失敗程式就不會判斷bcd。
||這個呢也差不多,只要第一個是真的後面的也不判斷了。
你要是想寫的話就得看這兩個條件的關係。
if(a<2&&a<1)或者if(a<2||a<1)例如:當數a大於0,小於100,或者a大於100且不等於1000時,將a的值賦為2015
if( (a>0 &&a<100) |a>100 &&a!=1000) )
a = 2015
6樓:聽不清啊
在c語言中,如果if,語句在判斷時需要涉及多個條件,那麼要把這多個條件用邏輯運算子聯絡起來。比如說評定等級時,從80分到89分的都評定為等級b,就應該書寫為。
if(80<=x &&x<90)dj='b';
7樓:穹頂之下
可以通過邏輯與運算子&&和邏輯或運算子||及邏輯非運算子!將多個條件串聯起來,整體作為if語句的條件表示式。
c++中如何在if語句中寫兩個條件?
8樓:大大的
方法如下:
1、c/c++程式設計中if語句是用於的條件判斷的控制語句,當判斷條件成功時,將執行相應語句,否則跳過。具體形式如下:
if(表示式) 語句;
[else 語句;](可選)
或if(表示式) 語句;
else if(表示式) 語句;
else if(表示式) 語句;
else 語句;
2、上面的描述當表示式成立時執行語句,而else是可選的,在表示式不成立時將執行此語句,可以不使用。此外if語句支援多層巢狀,可以對多個條件進行判斷。
3、上例是輸入一個值,然後根據它的範圍輸出提示。當if判斷語句若僅用於賦值是,可以用?(問號運算)來替代,具體形式如下:
變數=(條件)?值1:值2
當條件成立時值1被賦予變數,否則值2被賦予。?(問號運算子)還可以巢狀。
4、意思是輸入一個分數,然後根據分數的大小判斷究竟是哪個等級範圍,最後將等級賦值給c變數。
c語言if語句多個條件怎麼編寫
9樓: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是起交換作用)
10樓:
c語言程式設計知識第八節--c語言中的if條件語句。
if公式滿足兩個條件的任意一個即可
11樓:小山村情懷
在excel**中用if公式實現如下:
條件公式:=if(or(a1=""b1=""if(and(a1=1,b1=0),2,if(and(a1=0,b1=1),1,"無解"))
注:if(or(a1=「」b1=「」計算式)用來排除單元格內空值計算成邏輯0,造成誤計算。
函式:and(條件1,條件2)返回ture/false
if(條件,ture返回值,false返回值)
擴充套件如下:1、excel 是 microsoft office system 中的電子**程式。您可以使用 excel 建立工作簿(電子**集合)並設定工作簿格式,以便分析資料和做出更明智的業務決策。特別是,您可以使用 excel 跟蹤資料,生成資料分析模型,編寫公式以對資料進行計算,以多種方式透視資料,並以各種具有專業外觀的圖表來顯示資料。
簡而言之:excel是用來更方便處理資料的辦公軟體[1]。
2、excel 的一般用途包括:會計專用、預算、帳單和銷售、報表、計劃跟蹤 、使用日曆等。
3、excel中大量的公式函式可以應用選擇,使用microsoft excel可以執行計算,分析資訊並管理電子**或網頁中的資料資訊列表與資料資料圖表製作,可以實現許多方便的功能,帶給使用者方便。
與其配套組合的有:word、powerpoint、access、infopath及outlook,publisher
4、excel2013、2010、2007和老一點的excel2003較為多見,excel2002版本用的不是很多。比excel2000老的版本很少見了。最新的版本增添了許多功能。
使excel功能更為強大。
12樓:天雨下凡
滿足任意一個條件,可用or(條件一,條件二),不清楚你的具體要求,請補充完整。
13樓:何泰利
需要用到 if 跟 or 組合公式。
=if(or(b1="條件1",b1="條件2"),結果,0)
if多個條件怎麼寫,c語言if語句多個條件怎麼編寫
以圖中 為例,銷售額大於等於,獎勵金為 銷售額大於等於獎勵金為 銷售額低於,沒有獎勵金,所以獎勵金為。選中要輸入函式公式的單元格,開始輸入公式。輸入 if 等於號一定要輸入,輸入的公式所有的標點符號都是需要用英文輸入法輸入。然後輸入括號,b2 4000,500 其中,b2單元格為編號為的員工的銷售額...
excel表,用兩個或多個條件篩選後,怎麼快速提取另外一列的內容,按要求把計數統計提取出來
如果用公式,可以用輔助列的方法,將符合條件的列進行行號標記。然後再用陣列公式提取相應的行號。當然也可以用陣列公式。不過資料量有幾萬條的話,用陣列公式執行速度可能會非常慢。這種情況建議用vba法解決。思路的話,可以考慮迴圈判斷,並把符合條件的放到相應的位置即可。跟手工篩選複製的效果一樣。這樣速度會非常...
怎麼用Visual Studio寫c 程式,為什麼我的程
看你用的什麼版本了 6.0 還是2005 或者2008 等等 不過大同小異 建立新專案 在 檔案 選單上,指向 新建 然後單擊 專案 在 visual c 專案型別中,單擊 win32 然後單擊 win32 控制檯應用程式 輸入專案名稱。預設情況下,包含專案的解決方案與新專案同名,當然,您也可以鍵入...