c语言编程未知错误
答案:2 悬赏:20 手机版
解决时间 2021-02-24 21:14
- 提问者网友:精神病院里
- 2021-02-24 17:32
c语言编程未知错误
最佳答案
- 五星知识达人网友:像个废品
- 2021-02-24 18:38
#include
#define PI 3.14
int main()
{
double r,s;
printf("请输入半径:
");
scanf("%lf",&r);
s=PI*r*r;
printf("面积是:%.2f
",s);
} 这是给你修改好后的代码,你的代码好几个地方都有问题:
1、在使用头文件,且是系统自带头文件时,最好用<>而不是"",虽然""也可以调用头文 件,但出于习惯和好区分。一般只有自己定义的头文件,才用“”,因为<>时无法调 用用户自己设定的头文件的。
2、你定义常量后,不用在后面加;号 直接#define PI 3.14就行了
3、一定要记住,一句话完结后要用;结束,你又两个地方没有用;
4、输出函数printf的格式是: printf("输出的格式",输出的量);你的输出也是错的
5、你的函数的形式一定要定义,你的函数没有返回值,你就必须定义成void,你的函数 返回值是个整型,你就必须定义成int。你这样不定义时错的
int main()
void main()
#define PI 3.14
int main()
{
double r,s;
printf("请输入半径:
");
scanf("%lf",&r);
s=PI*r*r;
printf("面积是:%.2f
",s);
} 这是给你修改好后的代码,你的代码好几个地方都有问题:
1、在使用头文件,且是系统自带头文件时,最好用<>而不是"",虽然""也可以调用头文 件,但出于习惯和好区分。一般只有自己定义的头文件,才用“”,因为<>时无法调 用用户自己设定的头文件的。
2、你定义常量后,不用在后面加;号 直接#define PI 3.14就行了
3、一定要记住,一句话完结后要用;结束,你又两个地方没有用;
4、输出函数printf的格式是: printf("输出的格式",输出的量);你的输出也是错的
5、你的函数的形式一定要定义,你的函数没有返回值,你就必须定义成void,你的函数 返回值是个整型,你就必须定义成int。你这样不定义时错的
int main()
void main()
全部回答
- 1楼网友:猎心人
- 2021-02-24 19:29
printf 语句中把%.2(f中的"("去掉
double r,s //请于句末加分号";"
s=PI*r*r//请于句末加分号";"
#define PI 3.14; //请于句末去掉";"
double r,s //请于句末加分号";"
s=PI*r*r//请于句末加分号";"
#define PI 3.14; //请于句末去掉";"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯