您的位置:

c语言套接字超时,打印机套接字超时

本文目录一览:

我这C语言为什么超时 啊 要怎么改?

#include stdio.h

main()

{

int m,n,i=0,a,b;

scanf("%d%d",n,m); //设输入n,m为2,2

for(i=n;i=1;i--) //则i=n-i;i=1;i--

{

if(m%i==0n%i==0) //如果i和m取余等于0,并且i和n取余等于0

{

printf("%d",i); //则输出i的值

}

break;

}

}

/*程序正确,超时可能是编译器的问题,你可以吧具体问题发过来看一下。不知你用的是否为vc++2010?*/

赠言:当你将自己与那些整日睡到十点的人相比时,你与那些七点前就已醒来的人相比已经败了。

只要有问题都要问出来,保持这个习惯吧。

c语言问题,运行时怎么显示超时了?

按照操作系统中的说法,它给每一个进程都设定了时间的上限,超过一定的时间后就会报错,所以,可能是你写的程序里面算法使用的循环次数太多,或者是你的代码里面出现一些因为打字错误而导致的死循环(我以前经常犯这种错误)。总之,仔细检查你的代码,兴许可以发现错哪儿了。

#includestdio.h

int main()

{ int highapple[10];

int hightt;

int i,t=0;

for(i=0;i10;i++)

{

scanf("%d%c",highapple[i]);

}

scanf("%d",hightt);

for (i=0;i10;i++)

{

if(highapple[i]=hightt+30)

{

t++;

}

}

printf("%d",t);

return 0;

if(highapple[i]100highapple[i]200hightt120hightt100)

{

return 0;

}

}

C语言socket编程中setsockopt设置超时时间对read无效

不要用read,改用recv()函数进行接收试试看吧。

如果实在没效果,把socket一开始就设置为非阻塞模式吧:

u_long mode = 1;

ioctlsocket(fd,FIONBIO,mode);

为什么这个C语言程序会运行超时,怎么改进?

看意思是输出m到n间的素数,一行5个数。

超时原因很多,可能n太大或者m2,代码里应该排除这些情况