最赞回答 / 天阶夜色
1.这个“year%4”的意思是 year赋值的数 除 4 剩下的余数例子:9%4=1 //9除4得2,余数为1,得出9%4=1 13%5=2 //13除5得2,余数为3,得出13%5=32.这个“==”的意思是判断等式左右两边是否相等3.“&&”和 逻辑,前几节课讲过4.“||”或 逻辑,前几节讲过
2018-08-16
已采纳回答 / Abraham_
if(n == 1) { return 1; //第一天只会1个单词 } else{ return getWordNumber ( n-1 ) + n ; //到第天会的单词数量 }会循环是因为运行了else,当n==1的时候就运行返回一个1,就结束了递归了运行第一次是10 第二次是(10-1)+10 第三次是8+9+10,一直到1+2+...+10就结束。
2018-08-16
已采纳回答 / 三月12
#include <stdio.h>int main() { int sale=120; //销售业绩为120万 int year=1; //刚刚进入公司1年 //完善代码 if(sale>100) { if(year>=2) { printf("%s\n","恭喜您获得优秀员工奖!"); } else { printf("%s\n","很遗憾,期望...
2018-08-16
最新回答 / Coat大王
你的if(year%4==0&&year%100!=0||year%400==0) 这一句括号是在中文输入法下输入的。所以报错,改成英文输入法重新输入一下就对了。
2018-08-15
最新回答 / 帅D
#include <stdio.h>int getPeachNumber(int n){ int num; //定义所剩桃子数 if(n==10) { return 1; //递归结束条件 } else { num = (getPeachNumber(n+1)+1)*2; //这里是不应该用递归呢? printf("第%d天所剩桃子%d个\n",n,num); //天数,所剩桃子个数 ...
2018-08-15
已采纳回答 / 皮宝宝
<...图片...>,*t删掉。<...图片...>分号去掉。主函数main后写个return 0;(这个无所谓) 主要是你if后面加了分号的问题。我也是小白,只能看这么多能纠正的了。
2018-08-15