学习C语言的第三天!

学习编程,我们应该多思多写多问!    今天自学课本学到第一章的课后习题的时候,课本上问了几个问题。由于自己还未入门,就百度找到了些答案,写下来!

1.什么是程序?什么是程序设计?

答:程序是为了实现自己特定的目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。一般分为系统程序和应用程序两大类;

     程序设计是给出解决特定问题程序的过程,程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析设计编码、测试、排错等不同阶段。

2.学习c语言我们应该了解c语言是什么?

答:c语言是人类和计算机交流的一种方式!

3.逻辑运算符: 

    a.与(且):&&        例如:要表示7<x<100。 则代码为:x>7 && x<100      *注意:if()后面没有分号,直接写{},else后面也没有分号,直接写{}     切记:所有符号均是英文符号格式!!

例如:
#include <stdio.h>
int main() 
{
    int year = 2014; //今年是2014年
    //补全一下代码
    if( year%4 == 0 && year%100 != 0 || year%400 == 0)   //怎么判断是否是闰年?
    {
        printf("%s\n","今年是闰年");
    }
    else
    {
        printf("%s\n","今年是平年");
    }
    return 0;
}

 4.循环结构之for循环

  语法:    for(   ?  ;  ?   ;    ?  )       注意:for循环中的“表达式1、2、3”均可可以缺省,但分号(;)不能缺省。  且for循环接()后面没有“;”号!

  不写表达式1,表达式2,或者表达式3会造成哪些结果:请访问https://www.imooc.com/code/5259

//while、do-while和for三种循环在具体的使用场合上是有区别的,如下:

a、在知道循环次数的情况下更适合使用for循环

b、在不知道循环次数的情况下适合使用while或者do-while循环,如果有可能一次都不循环应考虑使用while循环,如果至少循环一次应考虑使用do-while循环

5.如何获得一个数的百位数,十位数,个位数

    //定义三位数为nun
百位数:num/100可以获得,因为int是整数型,小数部分会省略。比如765/100的结果是7
十位数:num%100/10。比如765%100先得到65,65/10得到6
个位数:num%10。765%10得到5
则可以分别得到三个位数分别是7,6,5

posted @ 2018-03-11 16:23  yhc99  阅读(123)  评论(0编辑  收藏  举报