为了账号安全,请及时绑定邮箱和手机立即绑定
if(!(year>=2)) 为什么不能过????
printf("x=%d\n", x*=2);
printf("y=%d\n", y*=2);
求教大神怎么做?

最新回答 / sanjiaofeng
我就是用不等于3来判断的,而没有使用continue。因为加了continue后,反而弄得不知道程序到底是怎么执行的。代码如下:<...code...>当然,这个我觉得完成任务是没问题的,但是肯定是通不过系统代码检测的。
#include &lt;stdio.h&gt;
int main()
{
double num = 2.5; //定义浮点型变量num1并赋值为2.5
printf(&quot;num的整数部分是%d\n&quot;, (int)num);
return 0;
}
#include &lt;stdio.h&gt;
int main(){
int age = 18;
float height = 1.850000;
char unit = &#039;m&#039;;
printf(&quot;小明今年%d岁\n&quot;, age);
printf(&quot;小明身高%f\n&quot;, &quot;%c&quot;,height,unit);
printf(&quot;%s&quot;,&quot;小明现在在慕课网上学习IT技术&quot;);
return 0;
}

我也是新来的!!求交流学习
怎么做啊?

已采纳回答 / Fiona0126
假设num=x*100+y*10+z。。x,y,z分别是num的百位,十位,个位。。。那么百位的x其实就可以直接通过num/100所得到,不用减去余数也可以。如果非要针对你的式子来说的话,num%100=y*10+z,那么num-num%100=x*100,那么再除以100就是x喽。。至于num%10,就是num/10无法除尽的部分,那肯定是z喽,那么下面几个式子带进去就知道啦~~
#include &lt;stdio.h&gt;
#define POCKETMONEY 10 //定义常量及常量值
int main()
{
//小明私自增加零花钱对吗?
printf(&quot;小明今天又得到%d元零花钱\n&quot;, POCKETMONEY);
return 0;
}
第二行补齐
第五行重新赋值了,所以删掉
为什么和答案一样还不对呢?!!!!
这里程序是有问题的n==1应该改为你n&lt;=2,我们看一下,当n=2是,getWordNumber(n-1)+n-1这个整体的函数算出来是2的
1+2+3+4+5+6+7+8+9=45 题目中说的是[第十天开始的时候]也就是小明记了9天的单词
A和D选项中标识符不是以字母或者_开头的;B选项中用的auto是C语言中的关键字是不能用作标识符的。

已采纳回答 / _潇潇暮雨
6、7、8行这样写:<...code...>    你那个‘c’是字符c而不是变量。
#include &lt;stdio.h&gt;
int main()
{
char c = &#039;a&#039;;
int n = c ; //将c赋值给n
float f = c ; //将c赋值给f
double d = c ; //将c赋值给d
printf(&quot;%d\n&quot;,n);
printf(&quot;%f\n&quot;,f);
printf(&quot;%lf\n&quot;,d);
return 0;
}
就这样啊。。。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消