题目:运用非条件 (!) 判断是否被五整除。
#include <stdio.h>
int main(int argc,const char *argv[])
{
int a; //运用非,判断是否被五整除。
printf("请您输入一个数字:");
scanf("%d",&a);
if(!(a%5)){
printf("您输入的数字可以被5整除\n");
}
else{
printf("您输入的数字不可以被5整除\n");
}
return 0;
}
注解:最关键的是如何用非表示出被五整除。对语句:if(!(a%5))进一步分析,假设 a=25,a%5=0, if(a%5)语句是假的,在(a%5)语句前加非的话,则语句是真的,if括号的语句是真的,则走下一条语句,可以被五整除,否则走 else 语句,不可以被五整除。