請到 Google Play 下載 CppDroid - C/C++ IDE 即可編譯執行C語言。
1.長按此區然後複製
2.將此程式貼在Cppdroid程式區
3.按儲存,編譯,執行即可
試試看下列的 C 語言程式碼:
/*列印出 Hello, World! 的C語言*/
#include <stdio.h>
int main()
{
printf("Hello, World! \n");
return 0;
}
Android系統C語言的免費代碼編譯器介紹
http://seelab.zjsu.edu.cn:4000/node/4649
安裝Dev C++ (在Windows系統)
下載Dev C++
https://drive.google.com/file/d/0ByWPWh7Hc421WHFjU1pOR2g5NGs/view
Dev C++ 基本操作法
開啟dev c++
檔案→開新檔案→原始碼
將程式貼入
存檔成 xxx.c
放入自己喜歡的資料夾
編譯,執行.
#include <stdio.h>
int main()
{
char name[80],phone[80];
printf("請輸入姓名和電話: ");
scanf("%s %s", &name,&phone);
printf("name= %s phone= %s \n", name,phone);
return 0;
}
執行結果:
請輸入姓名和電話: 川普 0939255668
name= 川普 phone= 0939255668
#include <stdio.h>
int main()
{
char s[80];
printf("請輸入一個字串: ");
scanf("%s", &s);
printf("您剛輸入的值= %s \n", s);
return 0;
}
執行結果:
請輸入一個字串: trump
您剛輸入的值= trump
執行結果:
請輸入一個字串: 川普
您剛輸入的值= 川普
執行結果:如果多打一個字串,它只列印出前面的字串。
請輸入一個字串: hello trump
您剛輸入的值= hello
#include <stdio.h>
int main()
{
int i=123;
printf("%d\n", i);
return 0;
}
執行結果:
123
說明:
我使用 int i=123; 設了一個變數 i ,把123值給 i 。
於是 printf("%d\n", i); 把這個 i 值,以十進位整數 %d 的格式顯示於螢幕,\n是換行的意思。
註:
若要執行 C 語言,在 Win10則下載 Dev C++,在 Android則到 Google Play 下載 CppDroid - C/C++ IDE 即可。
我列印出了ABC
#include <stdio.h>
int main()
{
printf("ABC");
return 0;
}
也可以印出Hello C!
#include <stdio.h>
int main()
{
printf("Hello C!");
return 0;
}
中文字串也可以印出
#include <stdio.h>
int main()
{
printf("大家好!");
return 0;
}
執行結果:
大家好!
--------------------------------
Process exited after 0.02171 seconds with return value 0
請按任意鍵繼續 . . .
說明:
這個 printf 是C語言的輸出函式,它把你鍵入" "的字串輸出到螢幕。
如果您想玩,就到這裡下載 Dev C++ 就可以啦!
https://sourceforge.net/projects/orwelldevcpp/
Android 手機則到 Google Play 下載 CppDroid - C/C++ IDE 很好用!
輸入兩個整數 a , b , 然後將它們相加,得到 sum
#include <stdio.h>
int main()
{
int a, b, sum;
printf("請輸入二個整數,二數以空隔分開 : ");
scanf("%d%d", &a, &b);
sum = a + b;
printf("a+b=%d\n", sum);
return 0;
}
結果:
請輸入二個整數,二數以空隔分開 : 12 15
a+b=27
--------------------------------
Process exited after 3.396 seconds with return value 0
請按任意鍵繼續 . . .
說明:
int 代表整數
printf 為顯示於螢幕
scanf("%d%d", &a, &b); 把輸入的二個整數分別以整數 %d 的形態存入 a 和 b 中
sum = a + b; 把a+b的值放入sum
printf("a+b=%d\n", sum); 把sum的值以整數的形態%d顯示出來