
一个简单的C语言编程,各位帮我看看有什么错误。运行时显示ignore, erase,clear all bad,skip all bad
各位大侠帮我看看我的C语言源程序有什么问题:#include<stdio.h>voidmain(){intt;float;scanf("%d",&t);if(t<10)m...
各位大侠帮我看看我的C语言源程序有什么问题:
#include<stdio.h>void main(){int t;float ;scanf("%d",&t);if(t<10) m=30;else if(t>=10&&t<=50) m=3*t;else m=2.5*t;printf("m=%f\n",m);}
补充下,float m.scanf语句前少了个m。 展开
#include<stdio.h>void main(){int t;float ;scanf("%d",&t);if(t<10) m=30;else if(t>=10&&t<=50) m=3*t;else m=2.5*t;printf("m=%f\n",m);}
补充下,float m.scanf语句前少了个m。 展开
6个回答
展开全部
加上那个m后,程序是对的,没问题
更多追问追答
追问
如果你有TC的话,正好帮我运行下呗。我的真的不行,没有其他错误。就那么一句话。
追答
我没有TC。。。
把你有错误信息的图贴上来
展开全部
检查一下是不是里面有什么全角符号之类的
到Debug菜单里把所有断点都删掉
到Debug菜单里把所有断点都删掉
追问
嗯,好。谢谢谢谢啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
float后面应该是想定义一个m吧,m不见了哦,我想这句应该是float m;
更多追问追答
追问
是的,我漏打了。补充说明了。
追答
补上m,程序本身就没错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和声明一个int类型的变量t一样,声明一个float类型的变量m,应该写成float m;(即float后少写了一个m)加上就对了。
追问
我的源程序是这样的,在这里漏打了而已。运行不了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有问题,不过else if(t>=10&&t<=50)可以直接用else if(t<=50),还有建议尽量用double类型,用float不太好
追问
大家真是热心啊。。。我是菜鸟。刚开始学。所以语句麻烦点我无所谓,只要有结果就OK 。我的目标是国家二级过了就行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看不出来哦
追问
我也看不出来,但就是运行不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询