Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:好奇怪为什么把语言选择为C不可以编译,选择C++就可以通过呢?In Reply To:好奇怪为什么把语言选择为C不可以编译,选择C++就可以通过呢? Posted by:summery at 2006-03-29 15:37:27 > #include<stdio.h> > #include<math.h> > void main() > { > double num = 0; > int sum=0; > int i; > int n; > while(scanf("%d",&n)) > { > sum = 0; > if(n==0) > break; > for( i=1; i<=n;i++) > { > num = (sqrt(1+8*i)-1)/2.0; > if((num-int(num))!=0) ~~~~~~~~这个是C的类型转换吗?! > num = num +1; > sum += int(num); > } > printf("%d %d\n",n,sum); > } > > } > > 代码如上,明明是用c语言写的,把语言选择为C却显示 C E,而选择C++却可以Accepted? Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator