初学C,编好后为什么总是执行c1.exe时出错

初学C,编出来的程序总是执行c1.exe时出错,搞不明白...将详细些
2025-03-18 23:15:53
推荐回答(2个)
回答1:

第1个图

area=(int)(3.14159)*radius*radius);

提示:错误,语法错误‘)’,意思是反括号配对错误,有反括号没找到配对的正括号,

修改:

area=(int)(3.14159*radius*radius);


第2图,定义在stdbool.h中,如果没有这个头文件,可以自己定义一下:

#define false0
#define true1

回答2:

3.1415926后面的括号去掉