如何用c++编写计算面积的程序

如何用c++编写计算面积的程序,第1张

一、首悉宽瞎先弄清公式:S(面积)=a(长)×b(宽);这应该是最简单的公式了。

二、明确输巧铅入,既然是求面积,必须知道长和宽,把它们作为输入项。

三、睁空模块划分:计算过程封装到函数int RecArea(int rec_length, int rec_width)

四、实现如下:

#include <stdlib.h>

#include <stdio.h>

// 计算矩形面积

int RecArea(int rec_length, int rec_width)

{

int rec_area = 0

rec_area = rec_length*rec_width

return rec_area

}

int main()

{

int length, width, area

printf("输入矩形的长和宽(用逗号分隔):")

scanf("%d,%d", &length, &width)

area = RecArea(length, width)

printf("矩形面积为:%d\n", area)

return 0

}

我们平时进行数学运算都是用计算器完成的,那么如何用C语言编写一个孝信计算器呢?下面我给大家分享一下。

工具/材料

Dev C++

01

首先我们需要在Dev C++软件中创建模慎或一个C语言项目,项目类型选择控制台程序,如下图所示

02

接下来我们在项目下面新旦伍建C语言文件,如下图所示

03

然后我们在C文件中写入计算器逻辑代码,主要是让用户输入计算方式,然后程序自动计算,如下图所示

04

接下来我们点击运行菜单,选择下拉菜单中的运行选项,如下图所示

05

最后在d出的界面中我们输入要计算的公式,程序就会自动计算,如下图所示

此程序可通过以下轿闭行步骤实现:

1、输入一个正整数

2、将整数转换为字符串(使用sprintf函数)

3、求字符串的长度(strlen函数),即正整数的位数

代码如下:

#include <stdio.h>

#include <闭哗string.h>

int main()

{

long num

char str[20]

scanf("%ld", &num)

sprintf(str, "%ld", num)

printf("%d"态弯, strlen(str))

return 0

}

这样写主要是考虑到整数的前面可能有0,比如:00090,是两位数。如果确认没有前置0的话,可以简化过程,省去转换为字符串的过程,直接用gets得到字符串。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12562359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存