最新回答 / 慕设计8065544
#include <stdio.h>int main() { int sale=120; //销售业绩为120万 int year=1; //刚刚进入公司1年 //完善代码 if(sale>100) { if(year>=2) { printf("%s\n","恭喜"); } printf("%s\n","很遗憾,期望你再接再厉"); }
2020-12-15
最赞回答 / 易bang
我的理解是这样的,如注释所言,第一是将数组中较大的数赋值给max,这里arr[i],i参与循环,条件是 for(i=1;i<5;i++),就是先让i=1,i一直循环到满足i<5,i++每次i都加1。因此,if(arr[i]>max)这个语句,在for循环中找到大于一开始max被赋予的值也就是 int max = arr[0]; 就可以将满足if语句中的值再重新赋予max,得到新的最大的值;第二,index = i; //记录当前索引,因为int index = 0; int i; ...
2020-12-14
最赞回答 / 慕的地3501524
他那个正三角形第一行为 4个空格 一个* 4个空格(在这里你只需要弄出前4个空格,后面4个不用管)所以在第一个子循环时,即 j=i ;j<5 ;j++ 时,他代表的是1 2 3 4 共4个空格 (这里 i =1)接下来观察正三角形的*数,第一行1个,第二行3个,第三行5, 刚好是数列 F=2x-1 (代码用2* x)所以第二个子循环, 即 k=0 ;k<2*i-1 ;k++ 代表此处的一个* (i即为x)?下面的以此类推?
2020-12-14
最赞回答 / 墨染青衣颜9072882
#include <stdio.h>int main() { int year = 2008; int month = 8; int day = 8; int i,j; if(year%100==0&&year%400==0||year%4==0&&year%100!=0)i=1; else i=0; switch(month) { case 1:j=day;break; case 2...
2020-12-13