上周的题目.pptVIP

  • 2
  • 0
  • 约7.83千字
  • 约 30页
  • 2018-05-26 发布于江苏
  • 举报
上周的题目

4/6 上機課 上週的題目: ? 請讀入一個奇數值(大約1~37),來指定印出菱形的列數 加上一個條件: 只用do/while寫 int k, row, s; printf(請輸入列數(1~37的奇數)\n); scanf(%d, s); s=(s+1)/2; row=1; do { k=1; do{ printf( ); } while (++k = s+1-row); k=1; do{ printf(*); } while (++k = 2*row-1); row=1; do { k=1; do{ printf( ); } while (k++ = row); k=1; do{ printf(*); } while (k++ = 2*(s-row-1)); 5.9 產生亂數 rand 函式 使用 stdlib.h 函式庫 回傳 “亂”數介在0和RAND_MAX (至少 32767) i = rand(); 但是這樣的範圍通常不合乎我們的需要,例如:模擬擲骰子只需要1~6。 比例化(Scaling) 1 + ( rand() % n ) 可以得到 1 到 n之間一亂數 rand() % n 將rand()除n後的餘數(0~n-1) 將其加1之後,就是範圍1~n中的一亂數 模擬隨機丟20次骰

文档评论(0)

1亿VIP精品文档

相关文档