实验1
【描述】
输入一个整数,检查它是否能同时被2和3整除,是否被2或3整除,是否被2或3整除且只被其一整除。
【输入】
输入一个整数。
【输出】
分行输出该整数是否能同时被2和3整除,是否被2和3整除,是否被2或3整除且只被其一整除。见输出示例。
【输出示例】
18
【输出示例】
18 divisible by 2 and 3? 1
18 divisible by 2 or 3? 1
18 divisible by 2 or 3,but not both? 0
#include<stdio.h>
int main()
{
int x,f=0;
scanf("%d",&x);
if(x%2==0&&x%3==0)
{
f=1;
printf("%d divisible by 2 and 3? %d \n",x,f);
}
if(x%2==0||x%3==0)
{
f=1;
printf("%d divisible by 2 or 3? %d \n",x,f);
}
if((x%2==0||x%3==0)&&(x%2!=0||x%3==0))
{
f=0;
printf("%d divisible by 2 or 3,but not both? %d \n",x,f);
}
return 0;