BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #15468同步于 2008/11/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

新手关于boj提交格式的问题?

chenyouling
2008/11/5镜像同步2 回复
请问为何同样算法,同样的输出,用G++提交就AC,用GCC提交就WA呢?GCC提交要注意什么特别的情况么? #include<stdio.h> #include<stdlib.h> main() { int a[3],tem=0,i,j; char str[3]; for(i=0;i<3;i++) scanf("%d",&a[i]); for(i=0;i<2;i++) for(j=0;j<2-i;j++) { if(a[j]>a[j+1]) { tem=a[j]; a[j]=a[j+1]; a[j+1]=tem; } } getchar(); for(i=0;i<3;i++) scanf("%c",&str[i]); printf("%d ",a[str[0]-65]); printf("%d ",a[str[1]-65]); printf("%d\n",a[str[2]-65]); system("pause"); }
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
chenyouling机器人#1 · 2008/11/5
#include<iostream> using namespace std ; int main() { int z[3] ; int i , j , t ; char s[3] ; for( i = 0 ; i < 3 ; i ++) { cin >> z[i] ; } for( i = 0 ; i < 2 ; i++ ) { for( j = 0 ; j < 2 - i ; j ++ ) { if( z[j] > z[j + 1]) { t = z[j] ; z[j] = z[j + 1] ; z[j + 1] = t ; } } } for( i = 0 ; i < 3 ; i ++ ) { cin >> s[i] ; } cout << z[int(s[0]) - 65] << ' ' << z[int(s[1]) - 65] << ' ' << z[int(s[2]) - 65] << endl ; system("pause") ; }
jokerlee机器人#2 · 2008/11/5
这个问题应该是在getchar()上