1樓:飛翔的荷蘭豬
如果while(i--)不算條件語句那麼:
#include
using
namespace
std;
intmain
()return0;}
2樓:黃亮anthony
另乙個答案下的對話很有意思. 我猜這個答案更符合要求。把控制台看成乙個畫布,f(x,y)是計算這個畫布上每個點是否應該畫上『*』號。
#include
#include
const
intM=4
;intf(
intx
,inty)
intmain
()putchar
('\n');}
}而且,這個答案是乙個框架,你可以按這個框架修改f函式改成其它問題的答案。比如改成等於,就能畫乙個空心的圖形。
int f(int x, int y) {return abs(x) + abs(y) == M-1" *"[f(x, y)] 這句比較複雜,等價於char toprint = " *";
int c = f(x, y);
putchar(toprint[c]);
或者putchar(f(x,y) ? '*':' ');
3樓:Monad
intn=
7;intmid=(
n>>1)
+1;for
(inti=
1;i<=n;
i++)這樣可以嗎
說起來 for 裡面的判斷也包含條件運算子呢...
如何用C語言畫乙個蘑菇?
冷月i include include int main printf printf n printf printf n printf printf n printf printf n printf printf n printf printf n printf return 0 小時候金字塔就是這...
如何用 C 寫乙個高效的 String Split 方法?
僅說Split這件事請需要做這麼兩件事情 找到位置 形成新的string 現在底層實現為 dotnet corefx Creates an array of strings by splitting this string at eachoccurrence of a separator.The s...
如何用c語言編寫乙個程式,計算float x 0 1與0 1的差值
HOOCCOOH 首先假設題主需要這個差值的十進位制表示。根據 IEEE754 浮點使用的二進位制表示法必定在十進位制下有限位數,直接用 printf 指定位數列印即可。唯一需要注意的是到底需要打多少位才夠。我們知道浮點在計算機中表示為 其中 為尾數字數,為浮點指數。又由於 0 eeimg 1 在十...