a+b%(a+b)/a+a*b-b
#include <stdio.h>
int main()
{
int a = 3;
int b = 4;
int x = a + b % (a + b) / a + a * b - b;
printf("%d\n", x = a + b % (a + b) / a + a * b - b);
return 0;
}
a=3; b=4;
先算括号(a+b)=7
数字带进去
a+b%(a+b)/a+a*b-b
3+4%7/3+3*4-4
3+0+9=12
int a=3;
int a=4;
a+b%(a+b)/a+a*b-b
3+4%(3+4)/3+3*4-4
3+4%7/3+12-4
3+4/3+8
3+1+8
=12
int a=3;
int a=4;
/*
3+4%(3+4)/3+3*4-4
3+4%7/3+3*4-4
4%7=3
3*4=12
3+3/3+12-4
//3/3=1
3+1+12-4
4+8
12
*/
我感觉我小学白学了,余数完全忘完了
int a=3;
int a=4;
/*
3+4%(3+4)/3+3*4-4
3+4%7/3+3*4-4
4%7=4
// %号是取模计算,通俗讲就是求余数。4%7 是为4/7=0余数为4 通理 13%7等于6.
3*4=12
3+4/3+12-4
//4/3=1.3... 但是会被转换为int类型 所以为1
3+1+12-4
4+8
12
*/
脑补了一下小学知识“余数”秒懂!
1 计算 (a+b)
2计算b%(a+b)/a和a*b
3计算a+ b%(a+b)/a +a*b - b