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

最赞回答 / 0_03396989
第5行  int num中的num应该为一个新变量,换成a就行

最新回答 / 越飞越高
\n是换行符,就是表示重起一个新行开始输出。在字符串的什么位置,那么输出的时候也对应在那个位置换行比如printf( ""123\n456 );\n在123之后,所以输出123结束便重起一行开始输出,结果是:123456'\n'出现在scanf里行为比较特殊,比如scanf( "\n\n%d\n", &n );你认为要输入2个换行,但scanf在遇到格式化控制符之前(比如这里的%d)会自动略过所有的空白字符(空格,tab,换行之类的),所以结果是你不需要输入2个换行然后才可以输入数值到n里面,但'...

最新回答 / 越飞越高
用指针型char来定义,添加字符串符号%s再调用字符串定义名来输出#include <stdio.h>int main(){    int age = 18; double height = 1.85; char unit = 'm'; char zfc[] = "小明现在在慕课网上学习IT技术\0"; printf("小明今年%d岁\n", age); printf("小明身高%f%c\n", height, unit); printf("%s\n",zfc);  return 0;}

最新回答 / 慕粉3232349
少了number=number*1.2,number永远小于1000就进入死循环了

最新回答 / 慕盖茨7596095
谢谢了。 对我的帮助真的很大

最新回答 / 越飞越高
#include缺少头文件<stdio.h>定义浮点型的名称和强制定义为整型的名称不能同时用num,必须不同才能不会报错<...图片...>

最新回答 / wallycool
if判断语句后面sum+=day+2 和sum+=day+1是什么意思呢,应该是闰年加1,平年加0就可以了吧

最新回答 / 楽兿
不是题目有问题,是你学习的细心程度还不够,你可以看一下“算术运算符”这一节,上面有写“除法运算中注意:如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。”,所以87/10=?不用细讲了吧

最新回答 / 小雾3378873
jackResult(a,b,c);是调用上面的定义过的jackResult()函数,在调用的时候将实参a,b,c,分别赋值给形参x,y,z

最新回答 / 才下眉头却上我心头
*是取值运算符,定义时*string表示string是一个指针变量,表达式中则表示string所指向的元素值

最赞回答 / 业余程序袁
unsigned int是无符号整形,说白了就是都是正数,没有负数,当然包括0;补充:“无符号”你可以理解为“无负号”,因为一般按习惯正数都不会带符号“+”的。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消