圣者psy素爱


私信TA

用户名:psy1341014762

访问量:7320

签 名:

力求最简单的思路和方法解题!

等  级
排  名 4574
经  验 1672
参赛次数 0
文章发表 7
年  龄 23
在职情况 在职
学  校 成都电子科技大学
专  业

  自我简介:

不断学习才能进步!自学编程,颇有不足.....

 

0.0分

12 人评分

  评论区

#include <stdio.h>
int main()
{
	int s;
	scanf("%d",&s);
	for (int i=2;i<s;i++)
	{
		if (s%i==0)
		{
			printf("not prime\n");
			break;
		}
		else
		{
			printf("prime\n");
			break;
		}
	}
	return 0;
}
我这个简单还是复杂
2019-12-16 16:21:35
#include <bits/stdc++.h>
using namespace std;
int judge(int x){
	for(int i=2;i<x;i++){
		if(x%i!=0)
			cout<<"prime"<<endl;
		else 
			cout<<"not prime"<<endl;
			break;
	    }
	    if(x==2){
	    	cout<<"prime"<<endl;
	    	
		}
    } 
int main(){
	int x;
	cin>>x;
	judge(x);
	return 0;
}
2019-12-01 21:23:42
# include <stdio.h >
int f(int a)
{
    int i ;
    for (i=2;i<=a;++i)
    {
        if (0 == a%i)
            break ;
    }
    if (i == a)
        printf ("prime");
    else
        printf ("no prime");


    return 0 ;
}

int main (void)
{
    int a ;
    printf ("输入一个数,普安端是否是素数:");
    scanf("%d",&a);
    f(a);


    return 0;
}
   求大神指导  这个怎么错了
2019-11-08 17:19:49
#include<stdio.h>
void prime(int n){
	int i;
	bool flag=1;
	for(i=2;i<=n/2;i++){
		if(n%i==0){
			flag=0;	
			break;
		}
	}
	if(flag) printf("prime");
	else printf("not prime");
}
int main()
{
	int n;
	scanf("%d",&n);
	prime(n);
    return 0;
}
为什么编译错误呢
2019-10-16 21:16:48
循环可以只循环k/2次
2019-09-29 13:15:47
#include"stdio.h"
int pan(int a)
{
	int i,b=1;
	for(i=a/2;i>1;i--)
	{
		if(a%i==0) 
		{
			b=0;
			break;
		}
	}
	return b;
}
int main()
{
	int a,b;
	scanf("%d",&a);
	b=pan(a);
	if(b) printf("prime");
	else printf("not prime");
	return 0;
}
2019-09-29 13:13:53
  • «
  • 1
  • »