首页 > 电脑

c语言求1到100所有质数,问题出在了哪?(新手,语法,算法都不过关,求大神详解)

更新时间2018-03-06 21:50:42

#include <stdio.h>

#include <math.h>

int x=2,n=2;

void main()

{

 for(x=2;x<=100;x++)

  {

  for(n=2;n<=(x/2);n++)

      {

if(x%n==0) break;

      }

  }

  if(n>(x/2)) print("d%",x);

}c语言求1到100所有质数,问题出在了哪?(新手,语法,算法都不过关,求大神详解)


你的算法语法的确有多个错,改好的

#include <stdio.h>
#include <math.h>
int x=2,n=2;
void main()
{
for(x=2; x<=100; x++)
 {
  for(n=2; n<x; n++)
   {
    if(x%n==0) break;
   }

  if(n==x ) printf("%d ",x);
 }
}


你的赋值写在主函数外面啦

12345678910111213141516171819202122232425#include <stdio.h>int isprime(int a){int i;for(i = 2; i < a; i++)if(a % i == 0)break;if(a == i)return 1;elsereturn 0;}int main(void){    int count = 0;int i;for(i = 2; i < 100; i++){if(isprime(i))count++;}printf("素数%d个 ",count);printf(" "); }


workerman是一个高性能的phpsocket服务器框架。workerman基于php多进程以及libevent事件轮询库,php开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。workerman的目标是让php开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解phpsocket以及php多进程细节。workerman本身是一个php多进程服务器框架,具有php进程管理以及socket通信的模块,所以不依赖php-fpm、nginx或者apache等这些容器便可以独立运行。

相关标签:大神c语言

上一篇:workman适合开发大型项目吗

下一篇:谁有易语言超级模块9.0