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

已采纳回答 / weixin_宝慕林4057178
你应该是后面的i的条件换了,两个不同吧

已采纳回答 / qq_慕移动2480794
#include <stdio.h>int main(){    int age = 18; float height = 1.85; char unit = 'm'; printf("小明今年%d岁\n", age); printf("小明身高%f%c \n", height, unit); printf("小明现在在慕课网上学习IT技术");  return 0;}

已采纳回答 / 攻城狮小关
score>=5000就行了,后面的是多余的,以此类推

已采纳回答 / qq_仰望的天空_0
初始值是1,是递增,怎么增的可以看本节第一张图片

已采纳回答 / 陌影lqh
都是类型。char是字符型;int是整形;float是单精度浮点型;double是双精度浮点型

已采纳回答 / 慕无忌2084642
#include <stdio.h>int main(){    int i, j, k;    for(i=1; i<5; i++)    {        /* 观察每行的空格数量,补全循环条件 */        for(j=i;j<5;j++)          {            printf(" ");    //输出空格        }        /* 观察每行*号的数量,补全循环条件 */        for(k=0;k<2*i-1;k++)  ...

已采纳回答 / qq_慕无忌9227020
因为前面是<=m啊,所以当第一个循环结束后n会加到等于m

已采纳回答 / 爱编程and爱逻辑
因为%本身是个转义字符(占位符),比如%d、%s等占位符,如果想输出%本身的话,就只能用%%来输出本身(不然机器会识别不出来的),另外一个例子就是你如果想要直接输出\字符的话,也只能使用\\进行输出,因为\本身也是个转义字符,比如\n(换行)、\t(制表符)等,总结一下:就是这类有特殊含义的符号,要想输出本身的话,只能在前面再加个相同的字符把它的特殊性给消除掉。

已采纳回答 / 灰灰麻
对于printf只有%f,无论输入float还是double。对于scanf,二者有区别。%f是输入float型,%lf是输入double型

已采纳回答 / qq_慕粉4040978
是%c,不是c%,输出的时候%c表示字符,所以能表示出字符y或n,c%无意义,直接输出c了

最赞回答 / 慕仙9236168
注意:C语言严格区分大小写。

已采纳回答 / 不行_太耽误玩游戏了_
1 定义的函数要在主函数外部 ;2 定义变量为float而不是int ;3  if、else if 后面要加括号()(在括号内写表达式;一定要英文的,我就改了好几次才发现);4 第七行未定义fuqian是什么,之前定义的是...

最新回答 / qq_慕的地2027567
涉及前面关于运算符优先级的知识,+,-,*,/,%优先级大于==,!=。。。所以你的表达式可以这么理解,1%3!=0,1除以3的余数不等于0,1%3==0.,1除以3的余数等于0

已采纳回答 / weixin_慕尼黑1348118
是,定义函数的那部分参数,是形参:调用函数的那部分参数,是实参
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消