寫一個程序,接收兩個整數a和b,並判斷a是否能被b整除,輸出判斷結果。
#include <stdio.h>
int main() {
//定義變量
int a = 0, b = 0;
printf("請輸入兩個整數:\n");
//強制刷新
fflush(stdout);
//接收從鍵盤上輸入的數字
scanf("%d%d", &a, &b);
//判斷a是否能被b整除
if (b % a == 0) {
printf("結果爲:%d", b / a);
} else {
printf("a不能被b整除!");
}
return 0;
}
4.4.1 任務描述
(1) 寫一個程序,接收兩個數字,判斷這兩個數字的乘積是否大於等於5000,如果大於則告訴用戶大於5000,如果相等則告訴用戶等於5000,否則告訴用戶小於5000。
#include <stdio.h>
int main() {
//定義變量
int a = 0, b = 0;
printf("請輸入兩個整數:\n");
//強制刷新
fflush(stdout);
//接收從鍵盤上輸入的數字
scanf("%d%d", &a, &b);
//判斷a是否能被b整除
if (a*b>5000) {
printf("這兩個數字的乘積是大於5000!");
} else if(a*b==5000){
printf("這兩個數字的乘積是等於5000!");
}else{
printf("這兩個數字的乘積是小於5000!");
}
return 0;
}
4.5.1 任務描述
(1) 銀行的自動取款機大概有如下幾種操作:存款、取款、查詢餘額、轉賬等幾種功能。要求用switch語句進行模擬其操作。
(2) 由於在這裏沒有具體的按鈕,可以使用數字來模擬用戶的選擇。例如:可以提示用戶"存款請按1"、"取款請按2"、"查詢餘額請按3"、"轉賬請按4"、"退出請按5"。來讓用戶進行選擇。
(3) 而具體的操作,可以直接在屏幕上輸出操作過程即可。例如:當用戶選擇1後,可以直接在屏幕上打印“正在進行存款操作.”即可,其它操作類似。
#include <stdio.h>
int main() {
//定義變量
int a = 0, temp = 0;
printf("存款請按1\n");
printf("取款請按2\n");
printf("查詢餘額請按3\n");
printf("退出請按4\n");
printf("請您選擇:");
//強制刷新
fflush(stdout);
//接收從鍵盤上輸入的數字
scanf("%d", &a);
//進行分支條件判斷
temp = a;
switch (temp) {
case 1:
printf("正在進行存款操作!");
break;
case 2:
printf("正在進行取款操作!");
break;
case 3:
printf("正在進行查詢操作!");
break;
case 4:
printf("請取卡");
break;
}
return 0;
}
4.6.1 作業任務
從鍵盤上接收一個字符,判斷它到底是哪種字符:數字,小寫字母,大寫字母,其他字符。
#include <stdio.h>
int main() {
char temp;
temp = getchar();
if (temp >= 'a' && temp <= 'z') {
printf("xiao xie zi mu !");
} else if (temp >= 'A' && temp <= 'Z') {
printf("da xie zi mu !");
} else if (temp >= '0' && temp <= '9') {
printf("shu zi !");
} else {
printf("ohter zi mu !");
}
return 0;
}
4.7.1 作業任務
寫一個程序,能夠判斷從鍵盤上輸入的年份是否是一個閏年。
#include <stdio.h>
int main() {
//定義變量
int year = 0;
printf("請輸入年份:\n");
//強制刷新
fflush(stdout);
//接收從鍵盤上輸入的數字
scanf("%d", &year);
//判斷是否是閏年
if (year % 4 == 0) {
printf("這年是閏年!");
} else {
printf("這年不是閏年!");
}
return 0;
}
4.8.1 作業任務
寫一個程序,接收一個數字,判斷它是否能同時被2和3整除
#include <stdio.h>
int main() {
int a = 0;
printf("請輸入一個數字:\n");
//強制刷新
fflush(stdout);
//接收從鍵盤上輸入的數字
scanf("%d", &a);
//判斷是否能同時被2和3整除
if (a % 2 == 0 && a % 3 == 0) {
printf("這個數字能同時被2和3整除!");
}else {
printf("這個數字不能同時被2和3整除!");
}
return 0;
}