关于条件运算符 ?:的小程序
生活随笔
收集整理的這篇文章主要介紹了
关于条件运算符 ?:的小程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定平方英尺,算出需要多少罐油漆·······
1 #include<stdio.h> 2 #define percane 200 //每一罐能噴英尺數 3 int main(void) 4 { int cans,sqpaint; 5 6 printf("Enter the areas to be painted "); 7 8 while(1 == scanf("%d",&sqpaint)) 9 { cans = sqpaint / percane; 10 cans += ((sqpaint % percane == 0)?0:1); //不滿一罐,只能買一罐 11 printf("%d sq feet need %d %s painter\n",sqpaint,cans, 12 cans == 1 ? "can":"cans"); // cans 的值為1,則單位是 can,否則為 cans 13 getchar(); 14 } 15 return 0; 16 }
這個小程序演示了 “?:” 三元運算符的用法,尤其需要注意的是,那個cans == 1 的判斷條件啊!!!!!!一般三元運算符,第一個是 true or flase 所以,當然要是 判斷等于啦,而不是賦值··事實上,你寫成 cans = 1 ?始終顯示需要 1 can,·······以后注意哦···
轉載于:https://www.cnblogs.com/kalo1111/p/3270656.html
總結
以上是生活随笔為你收集整理的关于条件运算符 ?:的小程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencv 实现进度控制
- 下一篇: USACO3.32Shopping Of