为了账号安全,请及时绑定邮箱和手机立即绑定
  • 这个的意思是: 首先遍历数组,将数组中最大元素找到,并记录它是那号(index),即最大元素的下标是index 该函数是将数组arr中最大的元素替换成指定的值value 所以arr[index]=value,就完成了将最大值替换成value的功能 思路: 遍历找打最大元素下标index,将改下标对应元素赋新值value,从而实现替换操作
    查看全部
  • 还是不懂为什么这样的语句能筛选出素数?
    查看全部
  • 问一下、这样还哪里不对 #include <stdio.h> int main { printf("你是我的小呀小苹果儿\n"); printf("怎么爱你都不嫌多\n"); printf("红红的小脸儿温暖我的心窝\n"); printf("点亮我生命的火 火火火火\n"); return 0; }
    查看全部
  • 当a>b时,a%b的算法为a除以b,得到余数;

    例: 7%4中,7除以4,商1余3,故为3;

    当a<b时,商0,余a,此时 a%b=a;

    例:4%7,商0余4,所以4%7=4,小的话就是小的那个数是答案;


    查看全部
    9 采集 收起 来源:练习题

    2020-11-24

  • 首先,a 的值最开始是100

            然后到第一排a++,意味着要先取a的值再加一,所以取值时的a并没有加1,而是再取值之后再加一,所以值为100,但现在a的值已经是101了

            第二排++a,意味着先将a的值加一再取值,所以是102

            第三排--a,意味着先将a的值减一再取值,所以是101

            第四排a--,意味着先取a的值再减一,所以还是101,但取完值之后的a的值为100

            第四排a+1,并不影响a的值,所以还是100,但因为输出的是a+1,所以输出的是101

            第五排a,输出a此时的值,100


    查看全部
  • %d 整数 int

    %f 小数  float/double

    %c 字符 char

    %s 输出的文字  

    float 保留的都是六位。保留一位小数在输出位printf中将%f变为%.1f.保留两位就是%.2f


    查看全部
    9 采集 收起 来源:练习题

    2019-08-15

  • C语言中的形参与实参,

    形参:说白了就是在定义函数的时候参数 如 show(int x),其中x就为形参,其只有在调用该函数的时候才会分配内存单元,一旦函数执行结束,其分配的内存单元被释放,且只有在函数内部有效

    实参 :说白了,是在调用函数时,传给函数的具体的值,如 show (3);其中3就是在调用show方法传入的实参

    查看全部
    9 采集 收起 来源:形参与实参

    2019-03-26

  • i是行,j是空格,k是* i=1时,首先j循环4次空格,跳出j内循环,然后k循环1次*, 跳出k内循环,再执行i外循环 i=2时,首先j循环3次空格,跳出j内循环,然后k循环3次*, 跳出k内循环,再执行i外循环 i=3时,首先j循环2次空格,跳出j内循环,然后k循环5次*, 跳出k内循环,再执行i外循环 i=4时,首先j循环1次空格,跳出j内循环,然后k循环7次*, 跳出k内循环,再执行i外循环 i=5 不符合i<5条件,循环结束

    查看全部
  • 初始C语言: 1.C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等. 2.#include <stdio.h>就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。 注:在最新的C标准中,main函数前的类型为int而不是void。 3.一个C程序有且只有一个主函数,即main函数。注意:C程序一定是从主函数开始执行的。 4.良好习惯之规范: 在写C语言程序的时候为了书写清晰、便于阅读、便于理解、便于维护,在编写程序时应遵循以下规则: 1、一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行; 2、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进; 3、括号要成对写,如果需要删除的话也要成对删除; 4、当一句可执行语句结束的时候末尾需要有分号; 5、代码中所有符号均为英文半角符号。 C语言注释方法有两种: 多行注释: /* 注释内容 */ 单行注释: //注释一行
    查看全部
    9 采集 收起 来源:初始C语言

    2018-03-22

  • %在printf语句中要打成%%,否则%被认为分隔符

    查看全部
    9 采集 收起 来源:算术运算符

    2018-11-02

  • 我的理解是:多重是同个条件,得到一个答案。例如:你考试得90分,有玩具小汽车;得70分,有大餐;60分以下,没奖励。
    嵌套呢,是多个条件,得到一个答案。例如:你的销售额得在120万以上并且你还得满2年的工作时间,才可以得到优秀员工奖金。

    查看全部
    9 采集 收起 来源:练习题

    2018-09-24

  • 首先,我们可以从main入口看起,C语言的入口是main函数,也就是主函数,这里第18行开始,初始化数组,你看得懂,接下来,第23行是一个自定义函数,也就是我们自己写的一个可以实现自己想要的功能函数,程序运行到这里,它会跳到第2行执行,这是这个子函数的入口,我们来看看这个子函数的形参,void replaceMax(int arr[], int value)   这里的int arr[],代表以后你要传进来一个数组,int value,这里代表以后你要传进一个整型,好我们返回去看看第23行replaceMax(arr1, arr2[0]),这里的arr2[0]是等于1的,  你看,调用这个函数时,它的参数是什么,没错,就是数组arr1和一个整型arr2[0],我们可以把第2行看成这样void replaceMax(arr1, 1)

    我们来看看子函数实现什么功能,这个不难,将数组arr1里的最大替换为1,子函数执行完,也就是此时arr1[]={10, 1, 3, 12, 22},跳回主函数,执行第24行下面的代码,这个不难,把arr1里的所有元素打印出来,有啥不懂可以接着问,我回答得不是很好     


    查看全部
  • char类型数据转换为int类型数据遵循ASCII码中的对应值, a=97,A=65,0=48
    查看全部
    9 采集 收起 来源:自动类型转换

    2017-04-16

  • #include <stdio.h> int main() { int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; //这应该都明白吧!创建一个二维数组。 int i,j; int sum=0; for(i=0;i<3;i++) //控制行的循环 也就是arr[3]【也就是这个第一个[3]的循环】[3] { for(j=0;j<3;j++) //控制列的循环 也就是arr[3][3]【也就是第二个3的循环】 { if(i%2==0&&j%2==0) //判断是否为四角的数 你用张纸列一下 你会发现四个的角的行和列都符合这个规则,而其他的不符合。 sum+=arr[i][j]; //循环 把每次循环出来结果相加一下。 } } sum+=arr[1][1]; //因为是对角线嘛 所以还有一个中间的数,而这个中间的数不符合上面的if条件, 所以另加一下, 你用纸列一下 就明白啦 printf("对角线元素之和是:%d\n",sum);//输出结果 return 0; }
    查看全部
  • HelloWorld
    查看全部
    9 采集 收起 来源:初始C语言

    2015-01-27

举报

0/150
提交
取消
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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