大一c语言第一次作业

第一题答案:

#include <stdio.h>       //引用c语言的一个标准头文件,stdio是standard input & output的缩写,.h                                                表示头文件(人话:我告诉系统我要借用c语言自带的东西)
int main()                            //c语言的入口函数(人话:我告诉系统我要开始了)
{
    int a, b;                    //int定义整型(一个整数类型)变量,(人话:我告诉系统我要定义两个变                                                                        量)
    a = 7;                                //赋值(人话:我要将7赋值给a)
    b = a++;                    //赋值(知识点:b=a++  就是a的值先赋给b,然后再让a的值加1。 a++与                                                     ++a区别:a++先赋值再自加1,++a先自加1,再赋值)
    printf(" a = % d, b = % d\n", a, b);                                                                                                                                        //进行打印(理解:“  ”之中的东西表示我要打印的内容,比如这里的 a =    % d, b = % d\n就是我要打印的内容,但其中a= 和 b=相当于一个模板,即打印出来的永远都有这些东西,而%d和%d表示我要在%d这里用一个东西代替上这个位置(%d表示打印整型),而要将其代替的东西就来自于,后面的变量,即a,b(按先后顺序代入进%d),\n代表换行)
    return 1;                      //终止main函数,并返回值0(人话:我这个写完了)
}

   第二题答案:

#include <stdio.h>
int main()
{
    int x, y, z;
    x = 15; y = 4;
    z = x % y;                       //知识点:%代表x÷y得出的余数
    printf("x / y的余数 = % d\n", z);
    return 1;
}

第三题答案:

#include <stdio.h>
int main()
{
    int x, y, z;
        x = 4, y = 4;
        z = x >= y;                             //知识点:1代表真,0代表假(人话:如果x>=y为真,那么这个                                                                         x>=y整体的值则为1,反之为0)
        printf("z = % d\n", z);
    return 1;
}

第四题答案:
#include <stdio.h>
int main()
{
    char c1, c2;                  //知识点:char定义为字符类型变量
    c1 = 'a';                        //字符内容要用' '包含起来,同时注意输入法是否切换为英文,中文的符                                           号与英文的符号不同
    c2 = 'A';
    printf("c1 = %c, c2 = %d\n", c1, c2);  //c1以字符输出,c2以整数形式输出                                                                             //知识点:%c代表打 印字符,如果定义变量类型和要求打印的变量类型                                            不 一样,则会按照ASCII表进行转换,即A这个字符要求打印整型,就                                              会打印出这个字符对应的ASCII值:65
    return 1;
}

第五题答案:

#include <stdio.h>
int main()
{
    double pi = 3.14;                        //知识点:double和float代表浮点类型变量,double是双精度实  数,float是单精度实数,区别在于double小数点后15位都是精确的,float小数点后6位是精确的(人话:浮点数就是小数,double类型小数点后15位都是准的,再后面就有误差了,float类型小数就是小数点后6位都是准的,再后面就有误差了)
    float r = 5.5;
    double s_circle;
    s_circle = r * r * pi;
    printf("Area = % .2f\n", s_circle);     //知识点:%f表示打印浮点数,% . 后面输入数字代表你想     要打印出多少位小数,如果直接%f默认打6位——float能精确的位数
    return 1;
}

今日感想:现在已经上了5,6周的课了,学到循环类型觉得知识都会,但作业的题写着都费劲,学得依托答辩,所以决定从开学的作业重新写一遍,现在再来写第一次的作业,觉得很简单,但当时写得也是迷迷糊糊的,所以孰能生巧,继续加油

注:笔者只是一名学生,正确性和专业性不敢保证,只是记录一下自己的学习心得,如有错误,恳请指正

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值