已采纳回答 / 小程序魔王
分号代表一条语句的结束, 你这里写错了 else 后面是没有布尔表达式的,是直接加大括号的, 你写了个(score<100),而else后面如果只有一句代码,可以不加{},所以说你实际上写的是if(score >= 1000){}...else{score < 1000;}//到这里if语句已经执行完了{//你在printf("普通玩家"); 外面加了个大括号,这里加不加大括号效果都一样,所以你永远都会输出普通玩家printf("普通玩家");}
2019-04-12
已采纳回答 / 慕虎13867747
#include <stdio.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用for循环 for(i=1;i<=100;i++) { if(i%2==0) { ...
2019-04-12
最赞回答 / 慕粉1050523510
int i,是先定义,i=1是用的时候再赋值,作者的用意是先定义一个变量i,然后在循环之前把i赋值为1,比较好理解,随用随定义,随用随赋值,等你学c++了就知道这种方法的好处
2019-04-11
最新回答 / mengniu
不可以的,前面 year%4==0&&year%100!=0 表示的是被4除尽并且不能被100除尽的是闰年,就比如2000年就不是闰年,如果换成 year%100 ==0 逻辑就不对了
2019-04-10