==运算符 a==b 如果a和b的值相等则为1,不等则为0(结果类型是int)
!= a!=b 如果a和b的值不相等则为1,相等则为0 (结果类型是int)
具体看应用对比,如下:
#include <stdio.h>
int main(void)
{
int a,b;
puts("请输入两个整数:");
printf("整数a:"); scanf("%d",&a);
printf("整数b:"); scanf("%d",&b);
if(a!=b)
puts("它们不相等");
else
puts("它们相等");
return(0);
}
#include <stdio.h>
int main(void)
{
int a,b;
puts("请输入两个整数:");
printf("整数a:"); scanf("%d",&a);
printf("整数b:"); scanf("%d",&b);
if(a!=b)
puts("它们不相等");
else
puts("它们相等");
return(0);
}
判断个位数是否是5. 比较余数。
#include <stdio.h>
int main(void)
{
int a;
printf("请输入一个整数:"); scanf("%d",&a);
if((a%10)==5)
puts("该整数的个位数是5");
return(0);
}
输入一个整数,并判断该整数的符号, 小于等于 <= 大于等于 >=
#include <stdio.h>
int main (void)
{
int a;
printf("请输入一个整数:");
scanf("%d",&a);
if(a==0)
puts("该整数为0");
else if (a>0)
puts("该整数大于0");
else
puts("该整数为负数");
return(0);
}
首个自主写的为了实现比较两个整数大小的程序,继续努力!
#include <stdio.h>
int main(void)
{
int a,b;
printf("请输入一个整数:"); scanf("%d",&a);
printf("请输入一个整数:"); scanf("%d",&b);
if(a==b)
puts("它们相等");
else
if(a>=b)
printf("较大的是%d",a);
else
printf("较大的是%d",b);
return(0);
}
显示一个整数的绝对值,(又一个自己写的)
#include <stdio.h>
int main(void)
{
int a;
printf("请输入一个整数:"); scanf("%d",&a);
if(a==0)
puts("绝对值是0");
else
if(a>0)
printf("绝对值是%d",a);
else
printf("绝对值是%d",-a) ;
return(0);
}
同上 比较两个整数的大小:
#include <stdio.h>
int main(void)
{
int a,b;
printf("请输入一个整数:"); scanf("%d",&a);
printf("请输入一个整数:"); scanf("%d",&b);
if (a==b)
printf("%d等于%d",a,b);
else
if(a>b)
printf("%d大于%d",a,b);
else
printf("%d小于%d",a,b);
return(0);
}