写一个程序,接收两个整数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;
}