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

已采纳回答 / JustWannaHugU
#include后面加上<stdio.h>

已采纳回答 / qq_呵呵呵呵呵呵呵呵_03726044
#include <stdio.h>#include <math.h>#define M 1000int main(){int num;printf("请输入一个小于%d的正数:",M);scanf("%d",&num);while(num>1000){printf("输入有误请重新输入:");scanf("%d",&num);}printf("%d的平方根是%d",num,(int)sqrt(num));return 0;}或者 ("%d的平方根是%5.2f...

已采纳回答 / JustWannaHugU
不知道你这代码的功能和实现目的是什么。目前的错误是mod函数为定义若想编译器不报错,必须添加<...code...>

已采纳回答 / emily973
从优先级最高的开始运算,例如有小括号的要先算小括号的,最主要还是要弄懂那几种运算符的使用,懂了之后就是先后问题而已,多练习,加油!<...图片...>

已采纳回答 / emily973
%s\n不是固定搭配,是分别输入的两个符号,先说\n吧,它是电脑识别一个换行符,如果你想“吃大餐”和“买玩具”分开各占一行就要加上它;%s是输出字符的一种格式符,类似的还有%d、%c、%f,当你要输出一串字符串“abcdef”或者“大家好”就要加%s,当你要输出整数“30”就加%d,当你要输出一个字符"c"就要加%c, 当你要输出小数"3.14"就加%f ,,,,,,,,,,    详细介绍如图。<...图片...>

已采纳回答 / 性静情逸_
常量不可改变,删掉

已采纳回答 / weibo_李晨宣Elairs_0391
错的,所以要把第五行删掉。

已采纳回答 / 慕粉4238033
codeblock可以,我现在用的,我也是新手

已采纳回答 / JustWannaHugU
标准的C语言要求main函数的返回值为int, 该值是执行程序时,告知主调进程程序运行结果的一个渠道。这是C99标准的规定

已采纳回答 / afaafa
number=number*1.2;这一句的分号用错了,你用成中文的分号了。

已采纳回答 / JustWannaHugU
如果数组下标越界了,那么它会自动接着那块内存往后写,这是C语言的一个不完善的bug,即使越界了也不会像java一样报数组越界异常,因为,不检查下标是否越界可以有效提高程序运行的效率除此之外,不检查下标是为了给程序员更大的空间,也为指针操作带来更多的方便虽然你能正常打出了a[10],但最好不要这样做,规定说不允许数组下标越界,并不是因为界外没有存储空间,而是因为界外的内容是未知的。也就是说如果界外的空间暂时没有被利用,那么我们可以占用那块内存,但是如果之前界外的内存已经存放了东西,那么我们越界过去就会覆盖那...

已采纳回答 / qq_含泪而笑_03537513
 就用这句来解释td = (num%100)/10;   括号里求余数(十位上的余数  得到两位数)是再除以十,由于int是整数形式,所以小数后面部分自动省略,得出十位上的数。多位数也用同样的方法求解。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消