前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >算法(c/c++入门)第一章第一节

算法(c/c++入门)第一章第一节

作者头像
鸩书n1
发布2022-11-18 17:14:55
1730
发布2022-11-18 17:14:55
举报
文章被收录于专栏:同步


前言

计算机一看名字就知道嘛,它的本职工作是“计算” 。因此我们就先从计算入手,学习一下如何用计算机进行计算(这里我用的是dev-c++,在csdn查一下就可以找到安装路径)


1-1从零开始——计算并输出1+2

代码语言:javascript
复制
#include<stdio.h>
int main()
{
printf("%d\n",1+2);
return 0;
}

这是一段非常简单的代码,用于计算1+2。当然新手可能除了1+2外看不懂其他的代码,可以先做几个简单的实验,不更改其他代码即可。

实验1:将1+2改为4-3

实验2:将1+2改为2×3

实验3:将1+2改为5÷5

实验4:将1+2改为8÷5

第一个实验很简单,直接转换即可,但很快就会发现:计算机键盘上找不到乘除号,这个问题其实很简单:将“×”换为“*”即可,同理,也可以将“÷”换为“/”。

等等!第四个实验的答案本身为1.6,但它却给出了1!这是怎么回事呢?其实问题出现在程序上面,可能它的意思与你所想的不一样。但是我们在结尾会说明它们都是什么意思,现在让我们来看看怎么让他显示小数呢?

1-2意外之误——小数间的计算(保留一位小数)

代码语言:javascript
复制
#include<stdio.h>
int main()
{
    printf("%.1f\n",8.0/5.0);
    return 0;
}

注意:f前面是1,不要分错大小写

再来做几个实验:

1.%.1f中的1是什么意思?把1改为2试试?

2.把8.0,5.0改为8和5试试?

3.把%.1f改为%d试试?

第一个问题很简单:代表小数点后几位

后面两个就很难解释了,初学者也都对此没有兴趣,只要遵守规范即可。

提示:%d为整数值,%f为实数

实数在编程中有个特殊的叫法“浮点数”。

提示:整÷整=整;浮点÷浮点=浮点

1-3交汇数学——数学与c

代码语言:javascript
复制
#include<stdio.h>
#include<math.h>
int main()
{
    printf{"%d",sqrt(9)};
    return 0;
}

这表达的就是输出9的算数平方根。

总结(解惑)

1-1:printf:输出

1-2:好像没有什么可说的(doge)

1-3:第二行的math是跟数学有关的...集合;sqrt:算数平方根

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档