|
发表于 2019-7-6 21:34:44
|
显示全部楼层
好像还有好多算法,我不想继续了,^_^
- int i = 5;
- printf("%d 的平方是%d\n", i-1, ((i++) * (i++)));
- 算法1
- int temp1, temp2, temp3, temp4;
- temp3 = i; // temp3 = 5
- temp4 = i; // temp4 = 5
- temp2 = temp3 * temp4; // temp2 = 25
- i = i + 1; // i = 6
- i = i + 1; // i = 7
- temp1 = i - 1; // temp1 = 6
- printf("%d 的平方是%d\n", temp1, temp2); // temp1 = 6, temp2 = 25
- 算法2
- int temp1, temp2, temp3, temp4;
- temp3 = i; // temp3 = 5
- i = i + 1; // i = 6
- temp4 = i; // temp4 = 6
- i = i + 1; // i = 7
- temp2 = temp3 * temp4; // temp2 = 30
- temp1 = i - 1; // temp1 = 6
- printf("%d 的平方是%d\n", temp1, temp2); // temp1 = 6, temp2 = 30
- 算法3
- int temp1, temp2, temp3, temp4;
- temp1 = i - 1; // temp1 = 4
- temp3 = i; // temp3 = 5
- i = i + 1; // i = 6
- temp4 = i; // temp4 = 6
- i = i + 1; // i = 7
- temp2 = temp3 * temp4; // temp2 = 30
- printf("%d 的平方是%d\n", temp1, temp2); // temp1 = 4, temp2 = 30
- 算法4
- int temp1, temp2, temp3, temp4;
- temp1 = i - 1; // temp1 = 4
- temp3 = i; // temp3 = 5
- temp4 = i; // temp4 = 5
- temp2 = temp3 * temp4; // temp2 = 25
- i = i + 1; // i = 6
- i = i + 1; // i = 7
- printf("%d 的平方是%d\n", temp1, temp2); // temp1 = 4, temp2 = 25
复制代码 |
|