练习3-1
/*---输入两个整数,判断后者是否为前者的约数---*/
#include <stdio.h>
int main(void)
{
int a,b;
puts("请输入两个整数。");
printf("整数a:");
scanf("%d",&a);
printf("整数b:");
scanf("%d",&b);
if(a%b)
puts("b不为a的公约数");
else
puts("b为a的公约数");
return 0;
}
练习3-2
/*---if语句结尾用else if结果会怎样---*/
#include <stdio.h>
int main(void)
{
int a;
scanf("%d",&a);
if(a == 0)
puts("a为0");
else if(a < 0 )
puts("a为负数");
else if(a > 0 )
puts("a为正数");
//运行结果正常
return 0;
}
练习3-3
/*---输出一个数的绝对值---*/
#include <stdio.h>
int main(void)
{
int a;
printf("请输入一个数:");
scanf("%d",&a);
if(a >= 0)
printf("绝对值是%d",a);
else
printf("绝对值是%d",-a);
return 0;
}
练习3-4
<

本文为《明解C语言》第三章的学习笔记,涵盖关系运算符的使用,条件运算符的解释,复合语句的介绍,以及逻辑运算符包括&&和||的说明,并详细解答了该章的课后习题,如练习3-1至练习3-13,同时讲解了switch语句的应用。

1888

被折叠的 条评论
为什么被折叠?



