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

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

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

最赞回答 / 小小疾飞
shift+(键盘m右边的两个键的任意一个)

最新回答 / 文卡
已解决了,输出格式符错了,应该是%f,谢谢大家

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

最新回答 / qq_Adolph_CGHNR4
for循环里面用分号,不是逗号 这样似乎更好一点printf("%d*%d=%-4d",i,j,result);

已采纳回答 / 小小疾飞
来,我们慢慢来。首先,我们确定目标,解决掉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中的判断似乎写错了呢。

最新回答 / 奋斗的小青年_小半仙1o
#include <stdio.h>int main() {    int sale=120; //销售业绩为120万    int year=1; //刚刚进入公司1年    //完善代码        if(sale>100)    {        if(year>=2)          printf("%s\n","恭喜小明获得优秀员工资格");      printf("%s\n","很遗憾,期望你再接再厉");    }        return 0;}

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

最新回答 / 小小疾飞
是的 一次都不会执行
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消