二、明确输巧铅入,既然是求面积,必须知道长和宽,把它们作为输入项。
三、睁空模块划分:计算过程封装到函数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得到字符串。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)