为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / 弥丶漫
已知题目说的是:第二天剩余的就是第一天的一半多一个,直观介绍:假如第一天有:100(个)那么第二天就还剩下:100/2-1    #这里就不用介绍了吧,吃掉一半并多吃一个第二天就剩下了:50-1=49个那么我们反推回去的话,可能很多人认为也就是 49*2+1就完事了,但是你确定吗?49*2=98        98+1=99(个)看到这里,相信你已经明白为什么要 (n+1)*2了吧其实数字运算的奥妙得靠自己去理解,其实我也解释不清楚

最新回答 / weixin_慕婉清5253664
前面的a b c是形参,后面定义赋值的a b c是实参,因为有了具体的值
#include <stdio.h>
int main()
{
int age = 15;
int height = 162;
double weight = 82.5;
char isfat = 'y';
printf("年龄:%d 岁\n", age);
printf("身高:%d CM\n", height);
printf("体重:%f KG\n", weight);
printf("是否属于肥胖儿童:%c\n", isfat);

return 0;
}

已采纳回答 / 慕姐6987332
运行试了一下,两个printf后的标点出了问题,标点符号都应该用英文格式

最赞回答 / 慕容1429910
父循环执行一次,子循环需要全部执行完成才会跳出。所以在第一次执行父循环时这条子循环在循环体中执行了四次,也就是说做了四次输出,每次输出一个空格。第二次循环i=2,j=2,循环三次,输出三个空格,类推
#include <stdio.h>
int main()
{
// 定义相乘数字i,j以及结果result
int i, j, result;

for (i=9;i>=1;i--) {
for (j=1;j<=i;j++) {
printf("%d*%d=%d ", i, j, result = i*j);
}
printf("%s\n", "");
}
return 0;
}
%d 整形
%f 小数
%c 字符
%s 字符串

已采纳回答 / qq_kiss_me_gxBGTY
b++ >= a*2算术运算符:++  (优先级2)、* (优先级3)关系运算符:>= (优先级5)运算: (b++)>=  (a*2)b++:先计算值,再b加1                

最赞回答 / 莆小晓
区别:你的 i=0; 你的 i++放在sum=sum+i的前面 先计算i++的值再即i=1,再放到sum里          题目 i=1; 题目 i++放在sum=sum+i的后面 先计算sum的值即sum=1;再计算i++,即i=2;你的这个问题计算i++放在求和前面和后面的问题,        你的 i=99; 先计算i++,即i=100;再计算sum=sum+i就可以得到100以内的和了.即while(i<100)        题目i=99;先计算sum=sum+i; 再计算i++,即i现...

最新回答 / 半笙冷颜兮
string[]的类型为char,在这里是一个字符串数组,用于存放字符串。

最新回答 / 慕姐6987332
k从1开始也行,条件改为 k <= 2*i - 1,只不过会显示运行成功输入错误

最新回答 / qq_慕少7493360
这样输也没问题,只是你和系统参考答案不一样就会提示输入错误,系统参考答案是money>=cost?'y':'n',和你那一个意思。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消