用c语言实现由键盘上输入两个正整数a和b,表示长方形的两条边长。请计算出该长方形的面积,然后输出。 长方形面积公式为 a * b。
时间: 2024-10-27 17:05:52 浏览: 21
在C语言中,你可以通过以下步骤实现这个功能:
```c
#include <stdio.h>
int main() {
int a, b; // 定义变量存储长方形的两条边长
printf("请输入长方形的两条边长(正整数):"); // 提示用户输入
scanf("%d %d", &a, &b); // 从键盘读取输入
if (a <= 0 || b <= 0) { // 检查输入是否为正整数
printf("输入错误,边长应为正整数。\n");
return 1;
}
int area = a * b; // 计算面积
printf("长方形的面积是:%d\n", area); // 输出结果
return 0;
}
```
在这个程序里,我们首先包含了`stdio.h`头文件,它包含了`printf`和`scanf`函数。然后在`main`函数中,定义了两个变量`a`和`b`用于存储用户的输入。接着提示用户输入,并使用`scanf`获取值。检查输入是否为正整数(非零),如果不是,则给出错误信息并退出。最后计算面积并用`printf`输出。
阅读全文