请编写一段程序,要求计算出圆的周长与面积,圆的半径要求从键盘输入,圆周率的值为3.1415926.

#include <stdio.h>
int main()
{
    float c, s, r;
    printf("请输入圆的半径\n");
    scanf("%f", &r);
    c = 2 * 3.1415926 * r;
    s = 3.1415926 * r * r;
    printf("周长为%f\n面积为%f\n", c, s);
    return 0;
}

本关任务:编写一个能控制输字符串占位宽度的小程序。 相关知识 为了完成本关任务,你需要掌握: 1.输入函数 2.函数 3.f-string和str.format() 输入函数 input()函数可用于接收用户从标准输入设备(键盘)输入的信息(字符串)。 输函数 测试结身 print()函数可用于将用半角逗号分隔的多个参数输到标准输设备(显示器),可以设 置sep参数的,用于输后各对象之间的分隔符。 f-string和str.format0) f-stringstr.format()可以在替换域中用{:<^>n}控制进入替换域中字符串的输占位宽 度,替换字符串长度小于n时,固定占n个字符位的宽度,多于n个时,不受n的限制,原样 输。n前面的“<^>”分别表示居左对齐、居中和居右对齐。 1. pi1 =&#39;3.14 2.pi2=&#39;3.1415 3. pi3 =&#39;3.1415926 4.print(f’圆周率为:{pi1:>9}&#39;) 5.print(f&#39;圆周率为: {pi2:>9}&#39;) 6.print(f圆周率为:KPip:29}&#39;) 输圆周率为: 圆周率为: 3.14 3.1415 圆周率为:3.1415926 替换域中可以嵌套使用替换域{,直看以下实例 1. pil =&#39;3.14&#39; 2, pi2 =&#39;3.1415 3.pi3 =&#39;3.1415926 4. sign = input() 7.print(f&#39;圆周率为:{pi3:{sign}9}&#39;) 2 3 4 输入: < 输: 圆周率为:3.14 圆周率为:3.1415 圆周率为:3.1415926 编程 用户在第一行输入一个字符串,表示控制对齐位置的符号(<>),在第二行输入一个整 数,表示替换域的字符串占位宽度。在三行内输以字符串类型存储的、精度分别留2位 小数、4位小数和7位小数的圆周率,格式如示例。 测试说明 测试 平台会对你编写的代码进行测试,题目要要随输入的变化而变化,每个测试点的数据 0/4 共 不同,输也应该不同。 测试 测试输入: 测试 12 用头歌中的答案回答
03-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值