为了账号安全,请及时绑定邮箱和手机立即绑定
  • 还是不懂为什么这样的语句能筛选出素数?
    查看全部
  • 当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

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

    2017-04-16

  • //第一种形式 int arrFirst[3] = {1,2,3}; //第二种形式 int arrSecond[] = {1,2,3}; //第三种形式 int arrThird[3]; //给arrThird数组每个元素初始化 arrThird[0]=1; arrThird[1]=2; arrThird[2]=3;
    查看全部
    9 采集 收起 来源:数组初体验

    2015-03-16

  • HelloWorld
    查看全部
    9 采集 收起 来源:初始C语言

    2015-01-27

  • #include <stdio.h> float theday(float km1){ /*白天时间段*/ float sum1; if(km1>=0 && km1<=3){ sum1=13+1; }else{ sum1=13+1+(km1-3)*2.8; } return sum1; } float thenight(float km2){ /*夜晚时间段*/ float sum2; if(km2>=0 && km2<=3){ sum2=13+1; }else{ sum2=13+1+(km2-3)*2.8*(1+0.2); } return sum2; } int main(void){ float km,sum,thetime; /*定义路程,总费用,打车时间*/ printf("请输入打车时间以及行驶路程"); printf("ps:时间取整,若为六点则输入6.0\n"); scanf("%f %f",&thetime,&km); if(km>=0.0 && thetime>=0.0){ /*判断输入数据是否有误*/ if(thetime>=5.0 && thetime<23.0){ /*判断打车时间段*/ sum=theday(km); }else{ sum=thenight(km); } printf("收费%f元",sum); }else{ printf("输入的数据有误!"); } return 0; }
    查看全部
    9 采集 收起 来源:综合练习

    2018-03-22

  • 关于“j”如果空格换成“a”,就能理解<br> 格式如下:<br> aaaa*<br> aaa***<br> aa*****<br> a*******<br> 而j=i的话每一次父循环,i变j就变,(j<5)随之输出的空格数量就变。 关于“k”列表<br> k=0; k<(2*i-1=2*1-1=1); k++//每次k都被重新赋值了<br> k=0; k<(2*i-1=2*2-1=3); k++<br> k=0; k<(2*i-1=2*3-1=5); k++<br> k=0; k<(2*i-1=2*4-1=7); k++
    查看全部
  • 这里2个for循环,外面的for循环是遍历0-50这几个数的,里面的for是看m除了自己还能不能被整除。 外面的for从2开始算m是不是素数,n是除数,除数从2开始,如果m除以2余数为0,说明m能被2整除,则m不是素数,里面for循环break,继续算外面的for循环m+1。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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