#include <stdio.h> int main() { // 練習:計算圓的面積,其半徑由使用者指定 float radius; // 圓的半徑 printf("enter radius: "); scanf("%f", &radius); // 理解為阻塞式函式 const float PI = 3.14; float area = PI * radius * radius; printf("area=%.2f\n", area); // 練習:輸入多個變數的值,求乘積 int a, b, c; // 用於接收從鍵盤輸入的三個值 printf("enter three number: "); // scanf("%d%d%d\n", &a, &b, &c); //輸入資料時,使用空格/tab/回車操作分隔 scanf("%d,%d,%d\n", &a, &b, &c); //輸入資料時,使用,分隔 int result = a * b * c; printf("result=%d\n", result); return 0; }
#include <stdio.h> int main(){ /* 3. getchar()與putchar()的使用 > putChar():輸出一個字元 > getChar():輸入一個字元 */ char c1 = 'A'; putchar(c1); printf("enter c2: "); char c2 = getchar(); // 是一個阻塞式的函式 putchar(c2); return 0; }
#include <stdio.h> int main() { /** 4. gets()與puts()的使用 > puts():輸出一個字串 > gets():輸入一個字串 */ // 輸出字串 char str[] = {"China"}; puts(str); char str1[] = {"Beijing"}; puts(str1); // 讀入字串 char str2[15]; printf("enter your name: "); gets(str2); // 從鍵盤讀入字串,並將字串資料儲存在str2陣列中 puts(str2); return 0; }