用C/C++来输出正方形

这是一个我犯过错的坑,这个坑就是当你用printf("\n");语句换行的时候,纵向的边的长度实际上是由字符和换行的一些宽度来构成的,也就是无需换两次行,这一点是我之前一直没明白的。。。所以打印出来的正方形就会类似下面的效果:
在这里插入图片描述
因此,我们就可以按照下面的程序进行输出,很简单:

#include<cstdio>
int main()
{
   
	int i, row, col;
	char c;
	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 好的,那么根据正方形的边长a,我们可以使用以下代码来计算正方形的周长L和面积S: ``` #include <stdio.h> int main() { // 定义正方形的边长a int a; printf("请输入正方形的边长a:"); scanf("%d", &a); // 计算正方形的周长L int L = 4 * a; printf("正方形的周长L = %d\n", L); // 计算正方形的面积S int S = a * a; printf("正方形的面积S = %d\n", S); return 0; } ``` 希望这能帮到你! ### 回答2: 根据正方形的边长a计算正方形的周长L和面积S的c程序如下: ```c #include <stdio.h> int main() { float a, L, S; printf("请输入正方形的边长a:"); scanf("%f", &a); L = 4 * a; // 正方形的周长公式为4a S = a * a; // 正方形的面积公式为a^2 printf("正方形的周长L为:%.2f\n", L); printf("正方形的面积S为:%.2f\n", S); return 0; } ``` 以上c程序可以通过输入正方形的边长来计算正方形的周长L和面积S,并通过printf函数输出结果。其中,变量a用于存储输入的边长,变量L存储计算得到的周长,变量S存储计算得到的面积。 运行程序后会要求输入正方形的边长a,然后程序会根据输入的边长进行计算,并将计算结果输出到屏幕上,保留两位小数。 ### 回答3: 根据正方形的边长a,计算正方形的周长L和面积S可以使用以下c代码: #include <stdio.h> int main() { float a, L, S; printf("请输入正方形的边长a:"); scanf("%f", &a); L = 4 * a; // 计算周长公式:L = 4 * a S = a * a; // 计算面积公式:S = a * a printf("正方形的周长为:%.2f\n", L); printf("正方形的面积为:%.2f\n", S); return 0; } 先声明变量a、L和S,分别用于存储边长、周长和面积。然后使用printf函数提示用户输入正方形的边长a,使用scanf函数获取用户输入的值并存储到变量a中。接下来,分别利用周长和面积的计算公式计算正方形的周长L和面积S。最后,使用printf函数分别输出计算结果,其中"%.2f"表示输出格式为保留两位小数的浮点数。代码运行后,用户输入的正方形边长将会得到对应的周长和面积输出

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值