#include <stdio.h>
int main()
{
/* 小伙伴们:
选择你们认为最合理的循环结构完成功能吧 */
int sum = -50; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag
printf("sum=%d\n",sum);
return 0;
}
成功
int main()
{
/* 小伙伴们:
选择你们认为最合理的循环结构完成功能吧 */
int sum = -50; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag
printf("sum=%d\n",sum);
return 0;
}
成功
2019-12-06
最新回答 / 乌晒粥
题目原来就是if(score&是不是=10000),你是不是不小心改 if(score&石玩家=10000) { printf("钻石玩家"); } else if(score&els=5000) { printf("白金玩家"); } else if(score&int=1000) ...
2019-12-05
我觉得解析思路有问题:照先算高优先级的()!那这样:int x=1;int y=1;求:++x+2*8/y*(x*2)/2;如果按上述操作,先算():++x+2*8/y*(1*2)/2 --> 2+16/1*2/2 --> 2+16*2/2-->2+32/2 -->2+16 -->结果:18。然而正确结果是:34。运算过程:2+16/1*(2*2)/2 --> 2+16*4/2 --> 2+64/2 --> 2+32 --> 结果:34。我觉得运算:应先由左往右运算,优先级高的捆扎一起运算。我这里这道就是先从左往右,后面是比+优先级高的* 、/ 所以*、/ 扎堆运算、同级别仍然遵循从左往右执行
2019-12-05