一个题如果不用条件判断if的话怎么做呀
输入两个数 a 和 b,要求判断 a 是否 能被 b 整除,不能用 if
可以直接用三目运算符
三目运算符。
#include <stdio.h>
int main()
{
int a=6,b=3;
int c=a%b==0?1:0;
if(c==1){
printf("能被整除");
}else{
printf("不能被整除");
}
return 0;
}
可以用 ?:三目运算符
你题目的解答代码如下:
#include <stdio.h>
int main()
{
int a,b;
scanf("%d", &a);
scanf("%d", &b);
printf("%s\n", a%b==0?"能整除":"不能整除");
return 0;
}
如有帮助,望采纳!谢谢!
a%b==0?printf("能整除"):printf("不能整除");
或者用switch判断a%b的值是不是0也行