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

已采纳回答 / 与子成说3
++b是先自加,在运算,举个栗子,x=++b,即b=b+1,x=b;而b++为x=b之后,再b=b+1。

已采纳回答 / 后会无期_
如果去掉if(m==n),对m值没有判断,会输出每一个m值,也就是2~50每一个数;f(m==n)是为了判断跳出的时候n是否等于m,如果不等于,则说明m能整除比自己小比1大的数,也就是说他不是质数。

已采纳回答 / 许山山丶
把内存理解成一个一维数组,例如在内存地址编号为1-5存放着字符串s:“abcd\0”,s1和s2都是对字符串s的引用,那么s1和s2的内存空间就是重叠的(它们有着相同的入口,内存地址编号1,“a”;相同的结束位置,内存地址编号5,“\0”).<...code...>关于为什么不能重叠可以看这个问题怎样理解“strcat在使用时s1与s2指的内存空间不能重叠”

已采纳回答 / 行止由心
%f 可以输出小数并且精确到小数点后七位而后面用的%c 是因为要输出 m 也就是米 这样更容易理解如果没加%c和unit 最后输出的是1.85 而不是1.85米  

已采纳回答 / 慕粉3805881
flag加上负号再赋值给flag,这样就实现了加还是减的改变

最新回答 / 慕神7051804
第八行的“:”这个符号是要用中文输入才可以

已采纳回答 / 鬼谷暗宇
就像数学一样  答案固定的话  才知道作对了没有  (1+1是不是等于2)

已采纳回答 / 许山山丶
保存重新编译一下试试看,代码没有问题。

已采纳回答 / JHarden0
for(i=0;i<10;i++)    {        if(i != 9)               printf("%.2f , ", arr[i]);         else            printf("%.2f", arr[i]);   }目的是让最后一个数不加逗号,i!9就是代表0,1,2,3,4,5,6,7,8九个逗号,到i=9时直接输出,不加逗号。

已采纳回答 / some_one
外层if还存在else的情况,即sale<=100时也应有输出

已采纳回答 / 慕粉4364288
运行结果完全正确,建议你安装一个Dev-C++编程软件,这样随时可以检测错误并改正,加油!<...图片...>

最新回答 / 梦幻秦帝
#include <stdio.h>int main() {    int s = 7200;    //完善一下代码    if(s>=10000)    {        printf("钻石玩家");    }    else if(s>=5000&&s<10000)    {        printf("白金玩家");        }    else if(s>=1000&&s<5000)    {        pri...

已采纳回答 / qq_莫非
取a的地址
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消