-
闰年的算法(year % 4 == 0 && year % 100 != 0 || yrar % 400 == 0)
查看全部 -
while、do-while和for三种循环在具体的使用场合上是有区别的,如下:
1、在知道循环次数的情况下更适合使用for循环;
2、在不知道循环次数的情况下适合使用while或者do-while循环,如果有可能一次都不循环应考虑使用while循环,如果至少循环一次应考虑使用do-while循环。
但是从本质上讲,while,do-while和for循环之间是可以相互转换的
查看全部 -
liuweihao查看全部
-
int是4个字节?!查看全部
-
水仙花数
个位十位百位的表示查看全部 -
无论是代码还是符号,前后都要加空格。
查看全部 -
1、在case后的各常量表达式的值不能相同,否则会出现错误。
2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。
运行结果: 学英语学C语言好好休息
3、switch后面的表达式语句只能是整型或者字符类型。
4、在case后,允许有多个语句,可以不用{}括起来。
5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
6、default子句可以省略不用。查看全部 -
continue语句的作用是结束本次循环开始执行下一次循环。
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。查看全部 -
1、在没有循环结构的情况下,break不能用在单独的if-else语句中。
2、在多层循环中,一个break语句只跳出当前循环。查看全部 -
作业已提交记录记录
查看全部 -
=是赋值
==是运算查看全部 -
#include <stdio.h>
int getPeachNumber(n)
{
int num; //定义所剩桃子数
if(n==10)
{
num=1; //递归结束条件
}
else
{
num =2*(getPeachNumber(n+1)+1); //这里是不应该用递归呢?
printf("第%d天所剩桃子%d个\n", n, num); //天数,所剩桃子个数
}
return num;
}
int main()
{
int num = getPeachNumber(1);
printf("猴子第一天摘了:%d个桃子。\n", num);
return 0;
}查看全部 -
return getWordNumber(n-1)+n;查看全部
-
a=100
a++先取值,取原来的a即100,之后a值变为101
++a先运算,再取值,取值为101+1即102查看全部 -
在C语言中不能被其他源文件调用的函数称谓内部函数
查看全部
举报
0/150
提交
取消