|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
请问各位大佬 在VS2019里我这个程序哪里有问题呢,没错误但是运行时总是不能得出结果
#include <stdio.h>
#include <math.h>
void main()
{
float a, b,c,s,area;
printf("please input a,b,c\n");
scanf_s("%f,%f,%f", &a, 1, &b, 1, &c, 1);
s = 1.0 / 2 * (a + b + c);
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n", a, b, c, s);
printf("area=%7.2f\n", area);
}
- #include <stdio.h>
- #include <math.h>
- void main()
- {
- float a, b, c, s, area;
- printf("please input a,b,c\n");
- scanf_s("%f,%f,%f", &a, &b, &c); //这里的“1”是干嘛的请问?
- s = 1.0 / 2 * (a + b + c);
- area = sqrt(s * (s - a) * (s - b) * (s - c));
- printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n", a, b, c, s);
- printf("area=%7.2f\n", area);
- }
复制代码
测试
- please input a,b,c
- 10.0,14.5,7.8
- a= 10.00,b= 14.50,c= 7.80,s= 16.15
- area= 36.99
复制代码
|
|