www.3112.net > C语言,ACM,题目是输入A+B;AB是16进制,输出A+B=...

C语言,ACM,题目是输入A+B;AB是16进制,输出A+B=...

C语言,却用了C++的代码格式,纯C编译器是不认可的,就是说long long input[5];放在正式代码行之间是非法的,把它移到函数开头的地方集中声明。另:还得考察一下“审判系统”有没有long long这个类型……供参考。

你的C++程序有几个问题:首先你的程序只会进行一次,不满足题目要求的多组测试用例;第二,就是最后少了换行了吧。可以修改如下:#include using namespace std; int main() { int a,b; while(cin>>a>>b) { cout

//刚写的code,测试通过,如果有疑问,欢迎交流#includeint main(){int t;char tar[100];int res,idx;scanf("%d", &t);getchar();while(t){idx = 0;res=0;gets(tar);while(tar[idx]!='\0'){res+=tar[idx] - 'a' + 1;idx++;}printf("%d\n", res);...

#include int main(){ int m,n,a,b,c; while(scanf("%d%d",&m,&n), m+n) { a=m; b=n; while(b!=0){ c=a%b; a=b; b=c; } printf("%d",n/a*m); } return 0;}

#include int main(){ int a,b; while(~scanf("%d%d",&a,&b)){ printf("%d\n",a+b); } return 0; }

int main(void){int a,b;while(scanf("%d%d",&a,&b) == 2)printf("%d\n",a+b);return 0;}#includeint main(void){int a,b;while(scanf("%d%d",&a,&b) != EOF)printf("%d\n",a+b);return 0;}这2段都试一下 如果对了 也告诉我一下

#include #include #define N 1000 int main () { void myadd1(char *x,char *y,char *z); char a[N]="elpmaS",b[N],c[N+1]; int T,i,j,k; strcpy(b,a); printf("strrev(\"%s\")=\"%s\"\n",b,strrev(a)); scanf("%d",&T); for(i=0;istrlen(b))j=...

主函数你没贴上呢……但是二分查找……我觉得你想复杂了,按这个题的数据量,完全可以开1000000的hash表,先500*500*500的暴力预处理出所有可能的和放在hash表里,然后1000次查询直接查表搞定 500^3应该不会超时吧……

# include int main() { int a,b,sum; scanf("%d%d",&a,&b);//去掉逗号,题目中是以空格分开的 sum=a+b; printf("%d",sum); return 0; }

#include int main() { int a,b,T=0; while(scanf("%d%d",&a,&b)!=EOF) { if(T>0)puts(""); T++; printf("%d\n",a+b); } return 0; }

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com