我觉得我的程序没问题,但为什么运行也是错的?请大家帮我!
#include<stdio.h>
#include<math.h>
int main()
{
int n,i,b,c;
char a;
float s;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%c %d %d",&a,&b,&c);
if(a=='+') s=b+c;
else if(a=='-') s=b-c;
else if(a=='*') s=b*c;
else if(a=='/') s=b/c;
if(s==(int)(s)) printf("%d\n",s);
else printf("%.2f\n",s);
}
return 0;
}
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1170
杭电acm 1170
这个主要是b\/c导致结果不正确,虽然s是单精度型,但所以是先a整除b,再将其转化为单精度,因此结果错误。
杭电acm1170,为什么是WA啊?
include "iostream"include <stdio.h> using namespace std;int main(){ char c;int a,b,n;double result,temp; \/\/ double才好使 cin>>n;while(n--){ cin>>c>>a>>b;switch(c){ case '+':{result=a+b;break;} case '-':{result=a-b;break;} case '*':{result=a*b;break;...
杭电1170哪里错了?http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=1170
除法不一定都是浮点型数据吧!比如输入:\/ 2 1 的时候输出该为2,但是你的输出为2.00 贴个代码:include <stdio.h> int main(){ int a,b,t;char c;scanf("%d",&t);getchar();while(t--){ scanf("%c%d%d",&c,&a,&b);getchar();if(c=='+')printf("%d\\n",a+b);if(c...
杭电acm实验室在哪
杭电ACM实验室位于杭州电子科技大学的教学楼内,具体的位置可能会因学校的布局调整而有所变化,建议直接联系杭州电子科技大学的相关部门或查询学校的官方网站以获取最准确的信息。杭电ACM实验室是杭州电子科技大学为了培养学生的计算机编程能力和算法设计能力而设立的一个专业实验室。该实验室通常配备了高性能的...
怎么到杭电acm刷题
进入该官网,右上角有个Register new ID ,点击注册一个账户,然后登录在Problem Archive里面很多例题,点submit提交代码就可以了。杭电acm主要锻炼同学们的算法学习,更重要的是锻炼同学们的自学能力,对于学计算机的同学来说,自学能力是关键,其次是独立思考问题的能力。
如何评价杭州电子科技大学2023年acm校赛?
在竞技场外,一场科技盛宴正在悄然酝酿,杭州电子科技大学的2023年ACM校赛无疑成为了众人瞩目的焦点。让我们一起探索这场竞赛中的三大关键看点,看谁能在这场智力激战中脱颖而出。1. 传奇对决:扛把子对战超级强队 原粥铁律,杭电的六大劲旅,能否抵挡得住由lzr、hhz和ysf组成的草行久团队的冲击?这...
杭电acm实验室在哪
杭州城西科创大走廊的青山湖畔。杭电acm实验室于2016年3月建造而成,注册地址在杭州城西科创大走廊的青山湖畔,主要在ACM国际大学生程序设计竞赛、全国大学生智能汽车竞赛中进行使用。杭州电子科技大学,简称“杭电”,位于杭州市,是浙江省人民政府与国防科技工业局共建的教学研究型大学,是浙江省首批重点建设...
在杭电打竞赛是种什么样的体验?
Vidar-Team信息安全实验室是杭电一个知名的CTF社团,面向全校招新,致力于培养信息安全人才。CTF与ACM不同,侧重于漏洞挖掘和网络安全领域的技能提升,同样需要兴趣和持续的学习。数学建模数学建模比赛是一项以数学理论和实际应用相结合的竞赛,考察参赛者的快速学习能力、数学思维和模型构建能力。题目涉及广泛...
在杭电打竞赛是种什么样的体验?
杭州电子科技大学:竞赛舞台的探索与成长<\/ 在杭州电子科技大学,竞赛文化如同璀璨的繁星,点亮了学生们的学习之旅。作为前ACM集训队成员和Vidar-Team的荣誉成员,这里不仅有国际大学生程序设计竞赛(ACM)的荣耀,还有网络安全夺旗赛(CTF)的挑战。ACM,一个考验算法与解题智慧的舞台,对于零基础者,只要...
杭电一学生还没毕业年薪已过百万,这个学生是怎么做到的?
杭州电子科技大学一名学生还没有毕业,年薪就已经过百万了,这名学生是怎么样做到的呢?首先这名学生在上学的期间就已经拿了两块ACM国际大学生计程序设计竞赛金牌,他在大二的时候就已经为一家互联网公司搞研发,现在还没毕业已经带十几人的研发团队,年薪已经过百万,也就是说这名学生他是成为了一家...