你我都是Android專家

目前分類:C Primer Plus (14)

瀏覽方式: 標題列表 簡短摘要

13.   請試著寫一個程式,先讓它建立二個雙精準數的陣列,各含有8個元素。然後讓使用者依序鍵入8個值到第一個陣列。讓程式各別去計算元素累計的總合,將其結果放入第二個陣列。舉例來說,第2個陣列第4項元素應該等於第1個陣列的前4項元素的總合。第2個陣列第5項元素應該等於第1個陣列的前5項元素的總合。(你可以使用巢狀迴圈來完成它,第2個陣列第5項元素等於第2個陣列第4項元素加上第1個陣列第5項元素,你可以不使用巢狀迴圈,單只用單迴圈也可以完成之。)最後,利用迴圈去顯示這二個陣列,第1個陣列其個別元素顯示成一行,第2

個陣列對齊它顯示在它下方成一行。

 

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

4.     寫一個程式讓使用者打入大寫英文字母,然後使用巢狀迴圈做個金字塔像這樣:

   A

  ABA

 ABCBA

ABCDCBA

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

程式設計用書: C Primer plus 5/e (第五版)

程式撰寫環境:Microsoft Visual C++ 6.0

 

這就是程式設計課 C Primer plus 的章節後的習題,可以供同儕和學弟妹們作為參考

目的希望能幫到正在學程式設計的人一臂之力

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

7.     寫一個程式讓它要求使用者打入一個浮點數,然後印出這數字的立方,用一個你自己設計的函數來做立方然後印出來。main()函數應該要把使用者所打的數字傳進去。

#include <stdio.h>                                              //引入stdio.h

#include <stdlib.h>                                             //引入stdlib.h

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

6.     現在你修改第五題的程式,讓它計算數字的平方和 (如果你喜歡,你也可以算第一天存$1元、第二天存$4元、第三天存$9元,以此類推,有多少錢?這樣會比較真實些)C語言沒有平方函數,你可以用n*n取代之。

#include "stdafx.h"

#include <stdio.h>                         //引入stdio.h

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

3.     請寫一個程式,它會問使用者要打入一個天數,然後它會轉換成幾星期又幾天。譬如,如果你要轉換18天能為2週又4天,顯示的樣子如下:

18 days are 2 weeks, 4 days.

使用while迴圈讓他能夠不斷的讓使用者要打入數字,當打入一個不是正數的值時(例如0-20)結束迴圈。

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

5.     寫一個程式,它會要求你打入你的名字,然後要求打入你的姓氏,要印出姓氏和名字在一行,還要在下一行印出姓氏和名字各有幾個字元。字元計數要靠貼齊姓氏(或名字)的尾端,像以下這樣:

 

Melissa Honeybee

7        8

 

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

2.     請試著寫一個程式,它會要求你打入你的名字,然後用以下方式顯示之。

        a.     印出名字在二個很緊黏的雙引號裡。

        b.     印出名字在一個20字元寬,包在雙引號裡的區域。

        c.     印出名字在一個20字元寬,包在雙引號裡的區域,名字需靠左顯示。

        d.     印出名字在一個比名字多3個字元的區域裡。

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

3.  請寫出一個程式,他會先嗶一聲,然後打出以下文字

Startled by the sudden sound, Sally shouted, “By the Great Pumpkin, what was that!”

 

程式碼如下

#include "stdafx.h"

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

2.  請寫出一個程式,他能讓你打入ASCII(例如66),然後他能印出ASCII碼對應出的字元。

 

程式碼如下

#include "stdafx.h"

#include <stdio.h>                                                       //引入stdio.h

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

1.  請試著找出整數與浮點數過大溢位(overflow) 和浮點數過小溢位(underflow),請使用嘗試接近的方式來達成。

 

程式碼如下

#include "stdafx.h"

#include <stdio.h>                                   //引入stdio.h

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

6.  寫一個程式,它在螢幕上要印成這樣子

Smile! Smile! Smile!

Smile! Smile!

Smile!

這程式只能宣稱一個印出Smile!的函數,其他部分需由這函數來完成

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

4.  寫一個程式,它在螢幕上要印成這樣子

For he’s a jolly good fellow!

For he’s a jolly good fellow!

For he’s a jolly good fellow!

Which nobody can deny!

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()

 

寫一個可以轉換你的年齡的程式,它可以把你的年齡轉換成你已經活的天數(只計算整數年)

 

程式碼如下

#include "stdafx.h"

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣()