杭电ACM网能进去但是登录不了,求解释!

我用了网通的网,在宿舍用路由器上网的,除了杭电这个网登录不了,其他的都能登录的很好,请问这是为什么,我用别人电脑上都行的!登录后,果断跳到了首页!!怎么个情况... 我用了网通的网,在宿舍用路由器上网的,除了杭电这个网登录不了,其他的都能登录的很好,请问这是为什么,我用别人电脑上都行的!
登录后,果断跳到了首页!!怎么个情况
展开
 我来答
手机用户32915
2011-09-09 · TA获得超过271个赞
知道答主
回答量:490
采纳率:66%
帮助的人:310万
展开全部
主要问题:
(1)笔误
for(j=0;j<m;j++) //错for(j=0;j<n;j++)
if(a[i]==b[j]) //错if(a[i]!=a[j])
(2)没有排序

以下修改可以AC:
#include<stdio.h>
#include <stdlib.h> //加

int comp(const void *x, const void *y) //加
{
return *((int *)x) - *((int *)y);
}

int main (void)
{
int n,m,i,j,a[10000],b[10000],flag,t;
while(scanf("%d%d",&n,&m)) //while(scanf("%d%d",&n,&m)!=EOF)
{
if (n==0&&m==0) break; //加
for(i=0;i<n;i++)
scanf("%d",&a[i]);
qsort(a, n, sizeof(a[0]), comp); //加
for(j=0;j<m;j++) //for(j=0;j<n;j++)
scanf("%d",&b[j]);
qsort(a, n, sizeof(a[0]), comp); //加
t=0; //加
for(i=0;i<n;i++)
{
flag=1;
for(j=0;j<m;j++)
{
//flag=0;
if(a[i]==b[j]) //if(a[i]!=a[j])
{
flag=0;//flag=1;
//t=a[i];
break;
}
//else
//break;
}
if(flag==1)
{
t++;
printf("%d ",a[i]);//printf("%d ",t);
}
}
if(t==0)//if(flag==0)
printf("NULL");
printf("\n");
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无病呻吟2010
2011-09-07 · TA获得超过963个赞
知道小有建树答主
回答量:527
采纳率:0%
帮助的人:573万
展开全部
追问
不行啊
追答
sorry,没看清题目,登陆不了的话,是不是浏览器设置的问题,换个浏览器试试?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式