今天继续,加油今天学习第三章if函数

今天该第三章了正在学习if函数,判断表达式的值。

练习3-1

判断b是不是a的约数 约数就是能不能被整除,意思就是b能不能被a整除

#include<stdio.h>
int main(void)
{
	int a, b;
	printf("整数A:");                           scanf("%d", &a);
	printf("整数B:");                           scanf("%d", &b);
	if (b % a)
		puts("B不是A的约数");
	else
		puts("B是A的约数");
	return 0;
}

练习3-3 编写一段程序,显示出他的绝对值

#include<stdio.h>
int main(void)
{
	int a;
	printf("请输入一个整数:");              scanf("%d", &a);
	if (a<0)
		printf("绝对值是%d\n", -a);
	else
		printf("绝对值是%d\n", a);
		return 0;
}

3-4 编写一段程序如果两数值相等,则显示a和b相等,其他反之。

#include<stdio.h>
int main (void)
{
	int a, b;
	puts("请输入两个整数");
	printf("整数A:");          scanf("%d", &a);
	printf("整数B:");          scanf("%d", &b);
	if (a == b)
		puts("A和B相等");
	else if (a > b)
		puts("A大于B");
	else
		puts("A小于B");
	return 0;
}

练习3-6     显示最小值

#include<stdio.h>
int main(void)
{
	int n1, n2, n3,min;
	puts("请输入三个整数");
	printf("整数1:");          scanf("%d", &n1);
	printf("整数2:");          scanf("%d", &n2);
	printf("整数3:");          scanf("%d", &n3);
	min = n1;
	if (n2 < min)  min=n2;
	if (n3 < min)  min=n3;
	printf("最小值是%d\n", min);
	return 0;
}

练习3-7   显示最大值

#include<stdio.h>
int main(void)
{
	int n1, n2, n3, n4, max;
	puts("请输入四个整数"); 
	printf("整数1:");             scanf("%d", &n1);
	printf("整数2:");             scanf("%d", &n2);
	printf("整数3:");             scanf("%d", &n3);
	printf("整数4:");             scanf("%d", &n4);
	max = n1;
	if (n2 > max)  max=n2;
	if (n3 > max)  max=n3;
	if (n4 > max)  max=n4;
	printf("最大值是%d\n", max);
	return 0;
}

练习3-8计算两个整数的差并显示

//练习3-8 计算出两个整数的差并显示
#include<stdio.h>
int main(void)
{
	int a, b;
	puts("请输入两个整数");
	printf("整数1:");        scanf("%d", &a);
	printf("整数2:");        scanf("%d", &b);
	if (a > b)
		printf("他们的差值是%d", a - b);
	else
		printf("他们的差值是%d", b - a);
	return 0;
}

练习3-9

#include<stdio.h>
int main(void)
{
	int n1, n2, n3, min1,min2;
	puts("请输入三个整数");
	printf("整数1:");          scanf("%d", &n1);
	printf("整数2:");          scanf("%d", &n2);
	printf("整数3:");          scanf("%d", &n3);
	min1 = (n1 < n2) ? n1: n2;
	min2 = (n2 < n3) ? n2 : n3;
	printf("最小的值是%d\n",(min1<min2)?min1:min2);
	return 0;
}

继续第三章,练习3-10              

#include<stdio.h>
int main(void)
{
	int a,b,c;
	puts("请输入三个整数:");
	printf("整数A:");              scanf("%d", &a);
	printf("整数B:");              scanf("%d", &b);
	printf("整数C:");             scanf("%d", &c);
	
	if  (a==b&&b==c)
		printf("三个值都相等\n\a");
	else if (a == b || a == c|| b == c)
		printf("有两个值相等\n\a");
	else
		printf("三个值都不相等\n\a");
	return 0;
}

练习3-11

#include<stdio.h>
int main(void)
{
	int a, b;
	puts("请输入两个整数");
	printf("整数A:");             scanf("%d", &a);
	printf("整数B:");             scanf("%d", &b);
	if (a-b>=11||b-a>=11)
		puts("它们的差大于等于11");
	else
	puts("它们的差小于等于10");
	return 0;
}

练习3-12

#include<stdio.h>
int main(void)
{
	int no;
	printf("请输入一个整数:");            scanf("%d", &no);
	switch (no % 2) {
	case 1 : puts("该数是奇数"); break;
	case 0 : puts("该数是偶数"); break;
	}
	return 0;
}

练习3-13

#include<stdio.h>
int main(void)
{
	int month;
	printf("请输入月份");            scanf("%d", & month);
	switch (month) {
	case 1 : 
	case 2 :
	case 12: printf("%d月是冬季", month);  break;
	case 3 :
	case 4 :
	case 5 : printf("%d月是春季", month);   break;
	case 6 :
	case 7 :
	case 8 : printf("%d月是夏季", month);   break;
	case 9 :
	case 10 :
	case 11 : printf("%d月是秋季", month); break;
	default : printf("%d月不存在", month);  break;
	}
	return 0;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值