最赞回答 / weibo_慕仔2337476
逻辑上讲就是是否进行A,是否进行B。因为已经存在A,B两种情况,可以不需要判断其它任意情况。default语句就是这里的其它任意情况。如果不需要其它任意情况而只判断A,B就可以省略default语句。
2020-04-08
最赞回答 / XG和尚
#include <stdio.h>int main(){ //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for( num = 100 ; num < 1000 ; num++ ) { //获取三位数字num百位上的数字 hd = num/100 ; //获取三位数字num十位上的数字 td = (num...
2020-04-08
最赞回答 / _潇洒亼生
因为是三位数,所以范围在100到1000之间,所以num=100;num<1000;num++; 中间部分是把100到1000之间的数全循环出来,最后的if加一个条件,符合的显示出来,不符合条件·的滤掉
2020-04-08
最赞回答 / weixin_慕姐5388646
下面那个定义是变量。在 C89 中,必须使用常量表达式指明数组长度;也就是说,数组长度中不能包含变量,不管该变量有没有初始化。而在 C99 中,可以使用变量指明数组长度。下面的代码使用变量指明数组长度,在 GCC 和 Xcode 下能够编译通过,而在 VC 和 VS(包括 VC 6.0、VS2010、VS2013、VS2015、VS2017 等)下都会报错:int m = 10, n;scanf("%d", &n);int a[m], b[n];你可以把下面的放到Xcode下试试,能不能通过。
2020-04-08
最新回答 / weixin_慕虎8127011
#include <stdio.h>int main(){ //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for( num=100 ; num<1000 ; num++ ) { //获取三位数字num百位上的数字 hd = num/100 ; //获取三位数字num十位上的数字 t...
2020-04-05
最新回答 / qq_慕斯卡7044235
int xiexinum(int num){ printf("小明在慕课网上学习"); printf("小明在慕课网上已经参与学习了%d门课程",num);}//一句过,哈哈。
2020-04-05
最赞回答 / 慕函数7546079
#include <stdio.h>extern void printLine() //这里定义的方法对吗?{ printf("**************\n"); }int main(){void say(){ printLine(); printf("I love imooc\n"); printf("good good study!\n"); printf("day day up!\n"); printLine();} return ...
2020-04-05