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

最新回答 / Infinite1
num++运算后num实际取值为num+1,但显示的结果仍未num,下次运算时用num+1的取值运算,但显示num+1的值;num=num+1的值显示和实际的都为num+1.

最赞回答 / 学x
正常,越界后只是行为不确定(可能没事,可能结果错误,可能程序崩溃,。。。),不代表一定会死。如果越界后的那里没有储存其他的,那么久可能输出来

最新回答 / qq_隐匿_03229380
加个宏定义就行了。。。。。。#define N 10

最新回答 / 越飞越高
重新提交就行了<...图片...>

最赞回答 / 我改名字了
while(n>=2 && n<50)判断错了。n++;位置错了。 for(m=2;m<=50;m++){}大括号位置错了。 if (m%n == 0)   if后虽然可以有空格,不过本题通过不了。解释:大括号错了你可以理解为if(m == n)    {        printf("%d ",m);    }的位置错了。n>=2 && 一定通过,因为每次循环n都重新被赋初值。无意义。n<50  按你的思路应该是51,就算能通过,无意义的运算...

最新回答 / 幕布斯1309840
还有字符串符号呢?%s#include <stdio.h>int main() {           int height = 185;    if(height >= 180)    {        printf("%s\n","恭喜小明可以参加校篮球队");    }             return 0;}

最赞回答 / 我改名字了
/*运行路径不好理解? 用for嵌套for写出,第一排1~6,第一列1~6.其他位置随意.*/#include <stdio.h>int main() {     int i, j;    for(i=1;i<=6;i++)    {        printf("i%d\t",i);        for(j=2;j<=6;j++)        {        printf("j%d\t",j);        }        printf("\n");          ...

最新回答 / qq_小学生_3
sd是个位数  获取个位数  只需要对 10求余就行 例如123 % 10 结果为3你说的那个 sd =(num%10)*10%10  实际是先计算出了 个位数  再将得到的个位数 乘以10  然后对10求余数,结果跟 num%10是一样的,只是计算更复杂了

最新回答 / qq_墨白书香_03843100
之所以每次循环减一,应为之后的main函数计算的是num=getpeachnumber(1),实际程序应该是getpeachnumber(1)=(getpechnumber(1+1)+1)*2一步一步往上推直到推到getpeachnumber(10),然后再反过来得出结论。所以实际n的值应该是n++直到10。

最新回答 / Andy0726
但得以乘除加减的优先级来算  在没有括号等情况下

最新回答 / Leo_nard
是不是别的地方出问题了,你发一下代码我看看
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消