从键盘读入 2 2 个整数,分别代表一个长方形的长和宽,请计算长方形的周长和面积。 输入 从键盘读入 2 2 个整数,用空格隔开。 输出 输出有 2 2 行,第 1 1 行代表周长,第 2 2 行代表面积。 样例 输入复制 2 3 输出复制 10 6
时间: 2024-12-14 18:26:30 浏览: 14
在程序设计中,你可以使用以下步骤来从键盘读取两个整数作为长方形的长和宽,然后计算其周长和面积,并将结果输出到屏幕上:
1. 使用`scanf`函数从键盘读取用户输入的两个整数。例如:
```c
int length, width;
scanf("%d %d", &length, &width);
```
2. 计算长方形的周长,公式是两倍的长加两倍的宽:
```c
int perimeter = 2 * length + 2 * width;
```
3. 计算长方形的面积,公式是长乘以宽:
```c
int area = length * width;
```
4. 将计算结果输出到控制台。由于题目要求是两行输出,你需要使用`printf`两次,格式化字符串`%.0f`表示整数输出,不保留小数点:
```c
printf("周长: %d\n", perimeter);
printf("面积: %d\n", area);
```
完整的C程序示例:
```c
#include <stdio.h>
int main() {
int length, width;
// 从键盘读取长和宽
scanf("%d %d", &length, &width);
// 计算周长和面积
int perimeter = 2 * length + 2 * width;
int area = length * width;
// 输出结果
printf("周长: %d\n", perimeter);
printf("面积: %d\n", area);
return 0;
}
```
对于样例输入`2 3`,程序将输出:
```
周长: 10
面积: 6
```
阅读全文