定义一个函数,该函数可以接收一个数据.该函数的功能是判断该数据是否是一
答案:2 悬赏:0 手机版
解决时间 2021-02-10 15:33
- 提问者网友:椧運幽默
- 2021-02-09 16:22
定义一个函数,该函数可以接收一个数据.该函数的功能是判断该数据是否是一
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-02-09 17:23
素数就是有1和本身两个因数的数,所以判断一个数n是否是素数,就可从2到n-1依次除n如果能整除则不是素数,否则就是素数。参考代码:
#include
int fun(int n){//判断n是否是素数
int i;
for(i=2;iif(n%i==0) return 0;
return 1;
}
int main()
{
int n;
scanf("%d",n);
if(fun(n))
printf("%d是素数\n",n);
else
printf("%d不是素数\n",n);
return 0;
}
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-02-09 17:53
recv函数怎么判断接收结束: 1、例如在数据流中带个结束标识,那样读到结束标识就知道传输完成,停止。 这种方法只能用传输文本文件,有个文件结束符,二进制文件不行。 2、先传个长度,那么接收方就可以控制 接下来要读取多少个字节的数据才算完成。这个适合传输任何文件。 例子: c/c++ code client的发函数为:char line[maxline]; while ((fgets(line,maxline,fd)!=null) // fd 为一个文件的指针 {send (connfd, line,strlen(line),0) // connfd为 socket}server 的接收函数为:for (;;) {if ((n=recv(connfd, recvline,maxline,0)>0) {recvline[n]=0;fputs(stdout,recvline);else break;}} 当发端停止发送后,收端无法得知数据已经传输完毕,从而一直在for中死循环,可以用以上方法判断接收结束。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯