重點:變數、運算、printf、資料型態、邏輯判斷
練習:每日 4 段程式碼,可獨立編譯
#include <stdio.h>
int main() {
int a = 12;
int b = 8;
int sum = a + b;
int diff = a - b;
int prod = a * b;
int quot = a / b;
printf("加法: %d\n", sum);
printf("減法: %d\n", diff);
printf("乘法: %d\n", prod);
printf("除法: %d\n", quot);
return 0;
}
#include <stdio.h>
int main() {
int x = 15;
int y = 4;
int remainder = x % y;
printf("15 除以 4 的餘數是 %d\n", remainder);
return 0;
}
#include <stdio.h>
int main() {
int score = 90;
int bonus = 5;
int total = score + bonus;
printf("原始分數: %d\n", score);
printf("加分後: %d\n", total);
return 0;
}
#include <stdio.h>
int main() {
int length = 7;
int width = 3;
int area = length * width;
printf("長方形面積為 %d\n", area);
return 0;
}
#include <stdio.h>
int main() {
int age;
printf("請輸入你的年齡:");
scanf("%d", &age);
printf("你輸入的年齡是 %d 歲。\n", age);
return 0;
}
#include <stdio.h>
int main() {
float height;
printf("請輸入身高(公分):");
scanf("%f", &height);
printf("你的身高是 %.1f 公分。\n", height);
return 0;
}
#include <stdio.h>
int main() {
char grade;
printf("請輸入成績等級(A~F):");
scanf(" %c", &grade);
printf("你輸入的等級是 %c。\n", grade);
return 0;
}
#include <stdio.h>
int main() {
int x;
float y;
printf("請輸入整數與小數:");
scanf("%d %f", &x, &y);
printf("整數: %d,小數: %.2f\n", x, y);
return 0;
}
#include <stdio.h>
int main() {
int apples = 3;
float price = 12.5;
float total = apples * price;
printf("蘋果數量: %d\n", apples);
printf("單價: %.2f\n", price);
printf("總價: %.2f 元\n", total);
return 0;
}
#include <stdio.h>
int main() {
int a = 5;
int b = 2;
float result = (float)a / b;
printf("5 除以 2 的結果是 %.2f\n", result);
return 0;
}
#include <stdio.h>
int main() {
int x = 10;
x += 5;
x *= 2;
printf("最終結果是 %d\n", x);
return 0;
}
#include <stdio.h>
int main() {
float pi = 3.14159;
int r = 3;
float area = pi * r * r;
printf("半徑為 %d 的圓面積是 %.2f\n", r, area);
return 0;
}
#include <stdio.h>
int main() {
int apples, bananas;
printf("請輸入蘋果數量:");
scanf("%d", &apples);
printf("請輸入香蕉數量:");
scanf("%d", &bananas);
int total = apples + bananas;
printf("水果總數為:%d\n", total);
return 0;
}
#include <stdio.h>
int main() {
float price = 12.5;
int quantity = 4;
float total = price * quantity;
printf("單價:%.2f\n", price);
printf("數量:%d\n", quantity);
printf("總價:%.2f\n", total);
return 0;
}
#include <stdio.h>
int main() {
int x = 7;
float y = 3.0;
float result = x / y;
printf("整數除以浮點數的結果:%.2f\n", result);
return 0;
}
#include <stdio.h>
int main() {
char name[20];
int age;
printf("請輸入姓名:");
scanf("%s", name);
printf("請輸入年齡:");
scanf("%d", &age);
printf("你好 %s,你今年 %d 歲。\n", name, age);
return 0;
}
#include <stdio.h>
int main() {
int base, height;
printf("請輸入底與高:");
scanf("%d %d", &base, &height);
float area = 0.5 * base * height;
printf("三角形面積為 %.2f\n", area);
return 0;
}
#include <stdio.h>
int main() {
int hours;
float rate;
printf("請輸入工時與時薪:");
scanf("%d %f", &hours, &rate);
float salary = hours * rate;
printf("本週薪資為 %.2f 元\n", salary);
return 0;
}
#include <stdio.h>
int main() {
int x;
printf("請輸入一個整數:");
scanf("%d", &x);
int square = x * x;
printf("%d 的平方是 %d\n", x, square);
return 0;
}
#include <stdio.h>
int main() {
float celsius;
printf("請輸入攝氏溫度:");
scanf("%f", &celsius);
float fahrenheit = celsius * 9 / 5 + 32;
printf("華氏溫度為 %.1f°F\n", fahrenheit);
return 0;
}
#include <stdio.h>
int main() {
int a = 5;
float b = 2.0;
float result = a + b * 3;
printf("運算結果為 %.2f\n", result);
return 0;
}
#include <stdio.h>
int main() {
int x = 10;
int y = 3;
float z = (float)(x + y) / 2;
printf("平均值為 %.2f\n", z);
return 0;
}
#include <stdio.h>
int main() {
int a = 2, b = 3, c = 4;
int result = a + b * c;
printf("a + b * c = %d\n", result);
return 0;
}
#include <stdio.h>
int main() {
float x = 5.0;
float y = 2.0;
float result = (x + y) / (x - y);
printf("運算結果為 %.2f\n", result);
return 0;
}
#include <stdio.h>
int main() {
char name[20];
int birthYear;
printf("請輸入姓名與出生年份:");
scanf("%s %d", name, &birthYear);
int age = 2025 - birthYear;
printf("%s,你今年 %d 歲。\n", name, age);
return 0;
}
#include <stdio.h>
int main() {
int quantity;
float unitPrice;
printf("請輸入數量與單價:");
scanf("%d %f", &quantity, &unitPrice);
float total = quantity * unitPrice;
printf("總價為 $%.2f\n", total);
return 0;
}
#include <stdio.h>
int main() {
int x = 7;
int y = 4;
printf("x = %d, y = %d\n", x, y);
printf("x + y = %d\n", x + y);
printf("x * y = %d\n", x * y);
return 0;
}
#include <stdio.h>
int main() {
float score1, score2, score3;
printf("請輸入三科成績:");
scanf("%f %f %f", &score1, &score2, &score3);
float avg = (score1 + score2 + score3) / 3;
printf("平均成績為 %.2f 分\n", avg);
return 0;
}