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

已采纳回答 / treehuang
首先,我们可以从main入口看起,C语言的入口是main函数,也就是主函数,这里第18行开始,初始化数组,你看得懂,接下来,第23行是一个自定义函数,也就是我们自己写的一个可以实现自己想要的功能函数,程序运行到这里,它会跳到第2行执行,这是这个子函数的入口,我们来看看这个子函数的形参,void replaceMax(int arr[], int value)   这里的int arr[],代表以后你要传进来一个数组,int value,这里代表以后你要传进一个整型,好我们返回去看看第23行replaceM...

已采纳回答 / treehuang
大括号单独一行,这是C的规范,我们只要记住就OK啦,而你说的那些空格,是C开发者为了使代码看起来“整洁优美”所提出的,我们在写代码都要注意缩进和空格可能你现在觉得没什么,那是因为我们现在写的代码量很少,但是你想一下,要是代码量上千上万,那如果不注意缩进和空格,你想想看,看了都烦,更别说有人愿意去读了

已采纳回答 / 爱吃肉的大高个
这是要输出的结果呀 代码里怎么会有呢 只要研究懂符号的变化 这个代码还是比较简单的

已采纳回答 / treehuang
你看题目要求,m是要跟在数字后面的,你这样写在语法上没有错误,在你自己的编译器上也没错,但是打印出来就是1.850000,m   这里多了个逗号,但是题目要求你打印出这样的1.850000m,所以,你应该这样写printf("小明身高%f%c\n", height, unit);

已采纳回答 / treehuang
可以把代码改一下int main(void){    int money, height;    scanf("%d%d", &money, &height);    printf("是否符合条件: %d\n", height>=180 && money >= 1500000);    return 0;}那么这样你就可以输入数值进行判断了,比如某个人,身高190,money是16000000,那你输进去看看得到是1还是0,它那么教主要是让你懂与运算,但没有考虑...

已采纳回答 / qq_那你很棒哦_1
 for(i=1;i<=2;i++) 用分号不是逗号

已采纳回答 / treehuang
单引号括起来为字符,对应值为a的ASCII值,双引号括起来为字符串,char c = "a";这样是不合法的,通常我们是这样来定义的,char *c = "a";或者开一个buffer来存放字符串,char buff[2] = "a";再补充一点,C语言中,字符串并不是一种数据类型,准确来讲它是数组,字符数组,结束符为 \0,比如,“abc”,它的长度是多大呢,答案是4个字节,它在内存是这么存的:{‘a’,'b', 'c', '\0'},所以是4个字节

已采纳回答 / 无声有息
那个break那么明显没看出来吗

已采纳回答 / treehuang
这是一个二维数组,我给你举个例子你就懂了int char[2][3] = {{1,2,3}, {4,5,6}};           //初始化   等价{1,2,3,4,5,6}char[0][0] == 1;            //二维数组第一个元素char[0][1] == 2;            //第二个元素char[0][2] == 3;            //第三个元素char[1][0] == 4;            //第四个元素char[1][1] == 5;char[...

已采纳回答 / treehuang
在这道题目中,确实是一个常数,但是我们把程序完善一下,int score;        scanf("%d", &score);    那么,此时的score就是你输入的值啦,当然你得输入整数,那么它就是可变的啦

已采纳回答 / 慕沐4518680
代码有点小问题首先你的printf哪一行可以看出来你的表点错了 是中文的其次是判断应该是被400整除||被4整除被400不整除之后是sum可能刚开始要初始化为0代码如下#include <stdio.h>int main() {     /* 定义需要计算的日期 */    int year = 2008;    int month = 8;    int day = 8;    int sum=0;    switch(month)    {        case 1:        su...

已采纳回答 / poise
不同平台的编译器,其要求规范不一定一致。

已采纳回答 / AllySu
刚才你上面文本粘贴的没有嘛。。。嗯,如果是这样的话,去掉“x=”是没有问题的,只是打印效果少了"X="而已。你试试加上去之后有没有报错,会不会其他地方存在错误。还有运行的环境是你自己的还是系统的,有时候系统的环境要求打印效果与预设定的一模一样,这个就有点坑了。。。。

已采纳回答 / 渺渺ZZ
第二个else后缺少了一个if

已采纳回答 / JUST_4_IT
在程序中使用的变量名、函数名、标号等统称为标识符。 除库函数的函数名由系统定义外,其余都由用户自定义。标识符大小写敏感,首字母大写就表示另一个标识符了,就该问题而言,不是必须大写,个人习惯而已。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消