为了账号安全,请及时绑定邮箱和手机立即绑定
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
int numTwo=(int)num;
printf("num的整数部分是%d\n", numTwo);
return 0;
}
while循环是在循环开始前检查条件表达式,可能一次都不执行
do-while是循环至少执行一次的意思
在循环次数已知的情况下是要用for循环最方便
#include <stdio.h>int main(){//定义三位数num,个位数sd,十位数td,百位数hdint num, sd, td, hd; //循环所有三位 for(num=100; num<1000;num++){ hd =num/100;//获取三位数字num十位上的数字td(num%100)/10;//获取三位数字num个位上的数字sd =num%10; //水仙花数的条件是什么?if(num == hd*hd*hd + td*td*td +sd*sd*sd) { printf("水仙花数字:%d\n", num);} }return 0;}
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(year>=2)
{
if(sale>100)
{ printf("%s\n","获得优秀员工奖");
}
printf("%s\n","有资格获优秀员工奖");
}
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
呵呵我TM现在打个分号都要复制小编打好的分号粘贴上去#include <stdio.h>
int main()
{
int height = 185;
//补全所有代码
if(height>=180)
{
printf("%s\n","恭喜小明可以参加校篮球队");
}
return 0;
}
if(score>=10000)
{
printf("钻石玩家");
}
else if(score>=5000)
{
printf("白金玩家");
}
else if(score>=1000)
{
printf("青铜玩家");
}
else
{
printf("普通玩家");
}
表示被括号欺骗了、、、
#include <stdio.h>
int main()
{
int x = 5;
int y = 8;
//在这里合适的位置加上括号使z的值为4
int z = x*8/(y+2);
printf("z=%d\n", z);
return 0;
}
#include <stdio.h>
#define POCKETMONEY 10 //定义常量及常量值
int main()
{
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}

已采纳回答 / onemoo
这就是“递归”,factorial函数中又调用了factorial。递归函数中首先需要一个递归截止条件(if(n==0 || n==1)),再按照逻辑调用自己......直到某次调用时达到了截止条件,最深的这次调用的结果会返回,于是结果一路返回到最早的那次调用中,这样就得到了这一串的结果。递归算是数学归纳法在编程上的应用。举个例子:架设你调用的是factorial(5),那么在函数中会跳到最后一个else处,又调用了factorial函数,但这次的参数是5-1=4。注意,这次调用时factorial(5)...

已采纳回答 / Perona
<...code...>函数里面的return 0后面的分号都错了,改成英文的吧<...code...>这里的(改成英文的<...code...>

已采纳回答 / 来虐小学生
慕课网的检验机制有点不合理,可能会出现瑕疵,但是输出结果相同应该就没太大问题了。
分号 英文半角 坑啊
这是个好东西
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消