C语言 y=x%25-x输入X输出Y的程序怎么写

Python014

C语言 y=x%25-x输入X输出Y的程序怎么写,第1张

#include <stdio.h>

int main(void) 

{

int x,y

scanf("%d",&x)

y=x%2/5-x

printf("%d\n",y)

return 0

}

这是一种特有的条件判断语句

我们先不看 Y

(X % 2) ? 1 : 0

需要判断的相当于if如果是=1 相当于else 不是=0

可以这么写

if(X%2)

{

y=1

}

else

{

y=0

}

这种写法太麻烦。。只是可读性好一点。。

这种三元式的写法,计算机处理起来速度比较快,但是我们人类可读性差一点

--的优先级高于%,因此先运算z--。可是,由于z--是执行完语句后z才自减1,因此虽然先执行z--,但运算x%z的值时z仍为10,执行完语句后z才变成9

y=10%10=0

y的值是0