用的dev新版本执行不了,到旧版本就可以执行,想知道这是为什么
2条回答 默认 最新
关注 【以下回答由 GPT 生成】
问题的原因是第一行代码中的文件名不符合C语言的命名规范,导致编译器无法识别和处理该文件。根据C语言的命名规范,文件名应该以字母或下划线开头,并且只能包含字母、数字和下划线,不能包含其他特殊字符和空格。
在这个问题中,文件名是"BeN1O.11.c80",其中包含了点和大写字母,这些都是不符合命名规范的。正确的文件名应该是以字母或下划线开头,例如"triangle.c"。
要解决这个问题,你需要将文件名更改为符合C语言命名规范的名称,然后重新编译运行代码即可。
以下是修改后的代码:
#include<stdio.h> int main() { int a,b,c; printf("请输入三角形三边长度:\n"); scanf("%d%d%d",&a,&b,&c); if(a+b<=c || a+c<=b || b+c<=a) { printf("不能构成三角形\n"); } else if(a*a+b*b<c*c || a*a+c*c<b*b || b*b+c*c<a*a) { if(a==b && b==c) { printf("是钝角三角形是等腰三角形"); } else { printf("是钝角三角形但非等腰三角形"); } } else if(a==b && b==c && a==c) { printf("是等边三角形"); } else if(a==b || b==c || a==c) { printf("是等腰三角形"); } else { printf("是一般三角形"); } return 0; }
【相关推荐】
- 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7447359
- 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:【数据结构与算法】顺序表增删查改的实现(动态版本+文件操作)附源码
- 您还可以看一下 吴刚老师的【吴刚大讲堂】电商视觉的排版与应用方法课程中的 电商视觉的排版与应用方法介绍小节, 巩固相关知识点
- 除此之外, 这篇博客: 【调试】打印函数栈,以及由函数指针输出函数名的方法中的 打印函数栈 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活
- ¥15 sqlserver中加密的密码字段查询问题
- ¥20 有谁能看看我coe文件到底哪儿有问题吗?
- ¥20 我的这个coe文件到底哪儿出问题了
- ¥15 matlab使用自定义函数时一直报错输入参数过多
- ¥15 设计一个温度闭环控制系统
- ¥100 rtmpose姿态评估