C语言 | 赋值与运算符
生活随笔
收集整理的這篇文章主要介紹了
C语言 | 赋值与运算符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本章以雞兔同籠為例,講解賦值語句和一些簡單的運算符。
相關知識點:
scanf(" %d " , &i );? 輸入函數,表示輸入一個整數(%d),賦值給 i(&i)
C語言中
????????????? 加法運算符為 ?
??? ????? ?? ?減法運算符為 -?
????????????? 乘法運算符為 *?
????????????? 除法運算符為 /?
另外有?邏輯運算符
????????? ? ? 邏輯與 ? &&? ( a&&b?a和b 都為真(大于等于1)時 a&&b為真(ture),否則為假(小于等于0?false))
?????????? ?? 邏輯或??? | |? (a | | b其中一個數為真時則為真,否則為假)
????????????? 邏輯非??? !??? (如果?a 為真 ,則?! a 為假 )
假設雞兔共有35個頭,94只腳。則執行一下代碼可以算出雞兔各有多少只。
#include int main(int argc, char const *argv[]) { ?int i , j , k , l ; ?do { ? ?scanf("%d",&i); // 雞兔的頭數scanf("%d",&j);//雞兔的腳數} while(j %2 != 0);//判斷雞兔的腳數是否為偶數k = ( 4*i - j )/2; //雞的只數l = i - k ; //兔的只數if( k*2 l*4 == j) // 判斷數據是否正確printf("雞的只數為%d,兔子的只數為%d\n",k,l); ?elseprintf("輸入的頭數有誤!\n" ); ?return 0; }do-while循環用來判斷輸入的腳數是否為偶數,如果不是需要重新輸入
用來分別計算雞(k)兔(l)的只數
? ?k = ( 4*i - j )/2; //雞的只數l = i - k ; //兔的只數判斷上一步計算的只數相加是否和頭數( j )相等 。 如果相等,輸出結果,如果不想等輸出 錯誤。
聲明:
本文于網絡整理,版權歸原作者所有,如來源信息有誤或侵犯權益,請聯系我們刪除或授權事宜。
總結
以上是生活随笔為你收集整理的C语言 | 赋值与运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 圆弧底的股票涨幅有多大?
- 下一篇: 股票被套牢了死拿还是补仓?