C语言编程 输出m到n之间的素数 要求定义函数 请帮助我找出错误
问题描述:
C语言编程 输出m到n之间的素数 要求定义函数 请帮助我找出错误
题目描述
输入两个正整数m和n,输出m和n之间的所有素数.
要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main()函数中实现.
int prime(int n)
{
//判断n是否为素数, 若n为素数,本函数返回1,否则返回0
}
输入
输入两个正整数m和n,m
答
#include <stdio.h>#include <math.h>int prime (int n){int t,i,J=1;/*把J的初始值改了,如果J=1是素数*/t=(int)sqrt(n);for(i=2;i<=t;i++)/*改成了i<=t,我...大神没有考虑1哦是我没想到,函数的返回值改一下return J&&(n>=2);哦 我知道什么意思了 很灵活、、、