Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /************************************/
- /** 20140223 Chapter_2 Example **/
- /** Maker : Yan **/
- /** E-Mail : [email protected] **/
- /** Date : 2014/02/23 am.01:15 **/
- /************************************/
- //一樣要先引入標頭檔
- #include <stdio.h>
- #include <stdlib.h>
- void main()
- {
- //這裡做的是定義變數, 例如VB 中的Dim integer_1 As integer = 0, 是同樣的功能
- //而float 為浮點數型態
- //若前定義int integer_1 = 0 則代表指派一新變數integer_1 為integer, 即為十進位整數
- int integer_1 = 0;
- int integer_2 = 0;
- //而同類型變數可一起定義, 如
- //int integer_1 = 0, integer_2 = 0;
- //先讓使用者輸入一數字(a)
- printf("Please input first number(a): ");
- //如常用輸出指令為printf, scanf 為常用輸入指令
- //格式為scanf("指定格式", 用來存放變數的記憶體位置);
- //對於& 應該會有較多新手感到困惑, 簡言之, 在scanf 每一敘述式之變數名稱前務必加上& 符號
- scanf("%d", &integer_1);
- //原理同上
- printf("Please input second number(b): ");
- scanf("%d", &integer_2);
- /*輸出a + b 之結果,, %d 為會輸出十進位整數, 而後的integer_1 + integer_2 則為運算式
- 也可在程式頭先定義一變數sum
- 而後方用
- sum = integer_1 + integer_2;
- printf("\na + b = %d\n", sum);
- 也是同等於
- printf("\na + b = %d\n", integer_1 + integer_2);
- 的意思 */
- printf("\na + b = %d\n", integer_1 + integer_2);
- //以下為減乘除之例子
- printf("a - b = %d\n", integer_1 - integer_2);
- printf("a * b = %d\n", integer_1 * integer_2);
- //% 為取餘數, 同VB 之Mod 功能
- printf("a / b = %d .. %d\n", integer_1 / integer_2, integer_1 % integer_2);
- /*條件運算式, 其使用格式為
- --------------------------
- if (運算式)
- {
- [敘述式]
- }
- else if (運算式)
- {
- [敘述式]
- }
- else
- {
- [敘述式]
- }
- --------------------------*/
- //-------------------------比較兩數之條件運算式/-------------------------
- if(integer_1 == integer_2)
- {
- printf("\n%d and %d is the same.\n", integer_1, integer_2);
- }
- else if(integer_1 > integer_2)
- {
- printf("%d is greater then %d.\n", integer_1, integer_2);
- }
- else
- {
- printf("%d is less then %d.\n", integer_1, integer_2);
- }
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment