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

已采纳回答 / 小小疾飞
c和d是int型,所以3/4=0,右边a+b-c/d=3,然后result是double型,发生隐式转换。所以result=3.000000

已采纳回答 / 小小疾飞
朋友,你这太离谱了,结构之混乱让人瞠目结舌。你把main函数和if else语句完全杂糅起来。

已采纳回答 / qq_Adolph_CGHNR4
%在输出串中是用来做转义用的,输出的内容取决于它后面的字符,比如%d代表输出的是一个整数,%s输出一个字符串,因此要想输出%,就必须在%后再加一个%。

已采纳回答 / 小小疾飞
来,我们慢慢来。首先,我们确定目标,解决掉5行的问号就好了。首先是if循环 循环所有的三位数。程序已经定义了num,那我们就直接拿来用,三位数第一个是100,所以是num=100,循环条件就是num<=999,然后就说num++。那么第一行就解决了。for(num=100;num<=999;num++)然后是怎么分别取百十个位。百位好说。除100就可以了。hd = num/100;十位同理,先除十,得到百位和十位,再取余就是十位了。td =num/10%10;个位的话,先取余100,再取余10...

已采纳回答 / 心灵至善美
#include <stdio.h>int main(){    //第一种形式    int arrFirst[2]={1,2,3};    //第二种形式    char arrSecond[]={'z','s','$'};    //第三种形式    int arrThird[2];    //给arrThird数组每个元素初始化    arrThird[0] = 4;    arrThird[1] = 5;    arrThird[2] = 6;        //输出第一个数组中的第...

已采纳回答 / 小小疾飞
您好,为什么不会错。首先你分号用的全角,其次,if中的判断似乎写错了呢。

已采纳回答 / 小小疾飞
不知道,好像必须按官方写的才行,得一模一样。你这个是对的。

已采纳回答 / 小小疾飞
你这个问题根本不小白!因为你所说的这个问题根本不存在!i根本就没记录不被3整除的数!i只是从1走道0罢了。

已采纳回答 / 小小疾飞
m的是外循环,n的是内循环。内循环的时候判断if(    m%n == 0)成功跳出n的循环(break只能跳出一层循坏),n++是不是不满足n<m,循坏才结束,所以n能等于m啊!有问题再问我!

已采纳回答 / 小小疾飞
应该是你格式正确了,但是实际上是错的。printf("z是否小于等于x:%d\n", Z<=x         ); //z是否小于等于x这句错了,你没有定义大写的Z变量。要细心点,同学。

已采纳回答 / 小小疾飞
兄弟 你看来基础还是没搞懂呀。题目也没有看清楚。printf("是否符合条件:%d\n", height>=180 && money>=1000000 );

已采纳回答 / 小小疾飞
你的算法是不是错的。你看看我的。for(j=0;j<3;j++)       {           if(i==j||i==(2-j))           sum+=arr[i][j];       }

已采纳回答 / 慕函数0433313
我刚刚也遇到了一样的问题,第10行删了又重新写了一遍就好了
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消