目前分類:C/C++ (28)

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

那天有人問我 a++ 與 ++a的差別在哪裡,雖然這是一個很簡單的觀念

但++a很少用 所以也常會忘記,所以就在此說明一下這兩個之間的差別

文章標籤

Mark Zhang 發表在 痞客邦 留言(1) 人氣()

鏈結串列(link list)是由節點(node)串接而成

而每個節點是採動態記憶體配置的方式來配置記憶體給他們

文章標籤

Mark Zhang 發表在 痞客邦 留言(5) 人氣()

C語言是利用malloc()函數來進行動態記憶體的配置

malloc()的函數如下:

文章標籤

Mark Zhang 發表在 痞客邦 留言(0) 人氣()

試撰寫一函數 void reverse(char str[]),它可將字串 str 反序印出來。舉例來說,輸入的 字串為"Hello",輸出即為"olleH"。

#include <stdio.h>
#include <stdlib.h>
void reverse(char str[]);
int main(int argc, char *argv[])
{
char str[50];
printf("請輸入一個字串: ");
gets(str);
reverse(str);
system("PAUSE");
return 0;
}
void reverse(char str[]){
int i=0,j=0;
while(str[i]!='\0'){
i++;
}
printf("轉換後的字串: ");
for(j=i-1;j>=0;j--){
printf("%c",str[j]);
}
printf("\n");
}
view raw gistfile1.txt hosted with ❤ by GitHub
 

文章標籤

Mark Zhang 發表在 痞客邦 留言(1) 人氣()

試撰寫一程式,由鍵盤輸入一個整數,然後判別此數是否為質數(prime)。

若是,則印出"此數是質數"字串,若不是,則印出"此數不是質數"字串。

文章標籤

Mark Zhang 發表在 痞客邦 留言(1) 人氣()

試撰寫一程式,由鍵盤分三次讀取1個整數,範圍在1~50之間;每讀取一個整數n,就會列出n個*號。例如輸入5,即印出*****。(使用do while迴圈)

12  

文章標籤

Mark Zhang 發表在 痞客邦 留言(0) 人氣()

1.撰寫一程式,可由鍵盤輸入攝氏溫度,程式的輸出為華氏溫度

程式碼:

文章標籤

Mark Zhang 發表在 痞客邦 留言(0) 人氣()

未命名  

 

文章標籤

Mark Zhang 發表在 痞客邦 留言(0) 人氣()

«12
Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼