| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4015 人关注过本帖
标题:求相反数
只看楼主 加入收藏
灵敏天平
Rank: 1
来 自:珠海
等 级:新手上路
帖 子:9
专家分:6
注 册:2010-11-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
求相反数
#include<stdio.h>

int main()
{
   int a;
   printf("please input a number");
   scanf("%d",&a);
   printf("%d",-a);
   return 0;
}
为什么不行?我的编译器上测试几个数据都可以,ACM测评系统说我错误
搜索更多相关主题的帖子: 相反数 
2010-12-03 22:55
shanshangyou
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2010-12-3
收藏
得分:3 
你可以试一下,定义一个t,
scanf("%d",&a);
t=-a;
printf("%d",t);
仅作为参考,不一定对的
2010-12-03 23:17
灵敏天平
Rank: 1
来 自:珠海
等 级:新手上路
帖 子:9
专家分:6
注 册:2010-11-24
收藏
得分:0 
我试试
2010-12-03 23:19
可能好
Rank: 1
等 级:新手上路
帖 子:3
专家分:7
注 册:2010-11-23
收藏
得分:3 
据说ACM有细微差别  似乎你说的情况都会报错
2010-12-03 23:22
灵敏天平
Rank: 1
来 自:珠海
等 级:新手上路
帖 子:9
专家分:6
注 册:2010-11-24
收藏
得分:0 
成了 但为什么我的不可以啊
为什么啊
2010-12-03 23:24
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
收藏
得分:3 
本人用的是vc6.0
没有问题啊

南国利剑
2010-12-04 00:32
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:3 
fabs()函数  包含在math.h

                                         
===========深入<----------------->浅出============
2010-12-04 10:46
outsider_scu
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:430
专家分:1333
注 册:2010-10-21
收藏
得分:3 
比如是四个字节的带符号整数,表示的范围是否-2147483648~214748367,那么-2147483648的相反数会溢出,
所以单独处理-2147483648

编程的道路上何其孤独!
2010-12-04 10:54
freedgun
Rank: 5Rank: 5
等 级:职业侠客
帖 子:147
专家分:302
注 册:2010-11-11
收藏
得分:3 
应该是编辑器的规则不同造成的

有什么样的付出,就有什么样的收获!!
2010-12-04 11:02
快速回复:求相反数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012217 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved