为了账号安全,请及时绑定邮箱和手机立即绑定
int getWordNumber(int n)
{
if(n == 1)
{
return 1; //第一天只会1个单词
}
else{
return getWordNumber ( n - 1 )+n ; //到第天会的单词数量
}
}
int main()
{
int num = getWordNumber(10); //获取会了的单词数量
printf("小明第10天记了:%d个单词。\n", num);
return 0;
}
题目中的n要加int
我写错了,竟然通过了。。。
为什么第10行用的是%1f,我吧1去掉后,为什么答案也是对的?
#include <stdio.h>
float Money(float s,float t)
{
float x=2.3,m;
if(t>=23.0&&t<5.0)
x*=1.2;
if(s>0.0&&s<=3.0)
m=14.0;
else
m=14.0+(s-3.0)*x;

return m;





}
int main()
{
float a=Money(12,9)+Money(12,18);
printf("%f",a);
return 0;
}
int m = 1;int num = 0;
for(m=1;m<month;m++){switch(m){case 1:case 3:case 5:case 7:case 8:case 10:case 12:num += 31; break; case 4:case 6:case 9:case 11: num += 30; break;case 2:if(year%4 == 0){num += 29;}else{num += 28;}break;}} num += day;printf("%d年%d月%d日这一天,是该年的第%d天。",year,month,day,num);
没有视频怎么看啊?
运行结果一模一样,偏说我运行正确,输出错误,无语了。。。。
#include<stdio.h>
int main()
{
printf("...*...");
printf("..***..");
printf(".*****.");
printf("*******");
return 0;
}点是空隔键
不过没有遵循这个题的标准
#include<stdio.h>
int main()
{
int a=2020;
if(a%4==0)
printf("今年是闰年\n");
else
printf("今年是平年\n");
return 0;
}
第9天所剩桃子1个
第8天所剩桃子4个
第7天所剩桃子10个
第6天所剩桃子22个
第5天所剩桃子46个
第4天所剩桃子94个
第3天所剩桃子190个
第2天所剩桃子382个
第1天所剩桃子766个
猴子第一天摘了:1534个桃子。

这才是正确的,小编语文差得很,搞得我们花了很大劲才理解
#include <stdio.h>
int main()
{
/* 小伙伴们:
选择你们认为最合理的循环结构完成功能吧 */
int sum = -50; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag


printf("sum=%d\n",sum);

return 0;
}

成功
还有后续吗 到数组就没了
我觉得解析思路有问题:照先算高优先级的()!那这样:int x=1;int y=1;求:++x+2*8/y*(x*2)/2;如果按上述操作,先算():++x+2*8/y*(1*2)/2 --> 2+16/1*2/2 --> 2+16*2/2-->2+32/2 -->2+16 -->结果:18。然而正确结果是:34。运算过程:2+16/1*(2*2)/2 --> 2+16*4/2 --> 2+64/2 --> 2+32 --> 结果:34。我觉得运算:应先由左往右运算,优先级高的捆扎一起运算。我这里这道就是先从左往右,后面是比+优先级高的* 、/ 所以*、/ 扎堆运算、同级别仍然遵循从左往右执行
首页上一页1234567下一页尾页
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.
意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消