最新回答 / 慕移动6692729
int max(int score[]){ int max1=0; for(int i=0;i<10;i++) { if(score[i]>max1) { max1=score[i]; } } return max1;}请参照一下~
2019-11-30
最赞回答 / 钝角wan8
小碗的水可以往大碗里倒,大碗的水往小碗里面倒的时候可能就会洒出来(数据丢失),简单来说就是字节大的数字多,往字节小的转换时可能会出现数据丢失的情况,所以不能自动转换。
2019-11-29
最赞回答 / 坏笑_aichichuan666
首先:所谓“水仙花数”是指一个三位数,所以要拿到最小的三位数100及最大的三位数 int类型不四舍五入,只保留整数部分。前面的课程有提到。所以num=100;num<1000;num++ 这样就拿到了我们想要范围所有的三位数百位数直接除以100得到的数不会四舍五入,直接保存整数部分,百位数拿到。十位数同理,但是要先拿到这个十位数 除去百位数就是我们要的数 用%取余 拿到十位数后同理只不过是除以10,十位数拿到。个位数,除去百位、十位数就是个位数,num为三位数那么百位、十位是可以整除...
2019-11-29
最新回答 / 洛笙厌璃
C语言语句对空白字符不敏感,所以大部分空格不是必须的。1 由符号组成的操作符,与标识符之间的空格可以省略。2 由字母组成的操作符,与标识符之间的空格不可以省略,如#define PRINT这里的define 和PRINT之间的空格就是不能省略的。3 由符号组成的操作符之间的空格不能省略。如i = a+ ++j;是不可以写成i = a+++j;的。4 除以上几种情况外,用于字符串中的空格,由于要在字符串中起到分隔的作用,不可以省略。如"this is for test"这样的字符串,是为了阅读方便而加入的,...
2019-11-29
最新回答 / 格生Sir
最好改成 if(year%400==0) || (year%4==0 && year%100!=0 ) 还有 if(flag==0 && month>=3) sum=sum--;
2019-11-28
最新回答 / ad_user
= 代表赋值 m=1 表示将1的值赋给m 是赋值操作符 而==是等于的意思 属于关系操作符 用于判断 但是不能代表赋值 和它相反的是不等于操作符 != 不等于还有 <= >=
2019-11-28