/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 4 条)
学习达人
T-d1dn3yp51 展开
#include"stdio.h"
main(){
float r,c,s;
printf("输入半径");
scanf("%f",&r);
c=2*3.14*r;//计算周长
s=3.14*r*r;//计算面积
printf("半径%.2f\n周长%.2f\n面积%.2f\n",r,c,s);//0.2表示两位小数
}
完美!
2025年12月08日 09:58
0 回复
打卡Lv1
T-7ev1bud8z 展开
老师,我想请教个问题,这个软件里面能把写的C源文件编译成动态链接库吗?
2025年03月24日 09:51
0 回复
hdylnpu 讲师 展开
@ T-7ev1bud8z 你好,那得用vs软件,这个好像不行
2025年03月26日 07:58
@TA
学习达人
蜕变成仙 展开
#include <stdio.h>
main()
{
float r,c,s;
printf("请输入圆的半径:");
scanf("%f,&r");//r代表圆的半径
c=2*3.14*r;
s=3.14*r*r;
printf("半径为%.2f的圆,周长为:%.2f,面积为:%.2f\n",r,c,s);
}
老师您好,为什么我的程序跟你的一样,运行结果怎么都是0呢
2024年08月06日 23:39
0 回复
hdylnpu 讲师 展开
@ 蜕变成仙 你好
是 scanf("%f",&r);不是 scanf("%f,&r"); 注意双引号
2024年08月09日 04:02
@TA
打卡Lv1
u226152710 展开
#include <stdio.h>
main(){
double r,c,s;
printf("请输入圆的半径:");
scanf("%f",&r);
c=2*3.14*r;
s=3.14*r*r;
printf("圆的半径为%5.2f圆的周长为%5.2f圆的面积为%5.2f\n",r,c,s);

老师您好 我将float型 改为double 程序运行就不正确 ,问题出在哪里




}
2023年05月09日 16:29
3 回复
hdylnpu 讲师 展开
@ u226152710 你好,把scanf("%f",&r); 改为 scanf("%lf",&r);即可
不同类型的数据读入后,内存分配机制不同,从终端读入数据时,类型必须严格匹配。
2023年05月10日 13:10
@TA
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部