C语言中的质数#includeint main(){\x09int j,i,sum;\x09for(i=2,sum=0,
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/14 05:39:50
C语言中的质数
#include
int main()
{
\x09int j,i,sum;
\x09for(i=2,sum=0,x=0;i
#include
int main()
{
\x09int j,i,sum;
\x09for(i=2,sum=0,x=0;i
参考:
#include<stdio.h>
int isPrime(int x) {
\x09int i;
\x09if(x<2)
\x09\x09return 0;
\x09for(i=2; i<x; i++) {
\x09\x09if(x%i == 0)
\x09\x09\x09break;
\x09}
\x09if(i == x)
\x09\x09return 1;
\x09return 0;
}
int main() {
int a,b,x,count=0;
scanf("%d,%d",&a,&b);
\x09for(x=a; x<=b; x++) {
\x09\x09if( isPrime(x) ) {
\x09\x09\x09count ++;
\x09\x09\x09printf("%2d\t",x);
\x09\x09\x09if(count%5 == 0)
\x09\x09\x09\x09printf("\n");
\x09\x09}
\x09}
\x09printf("\n");
\x09return 0;
}
再问: 定义了还是只显示234
再答: #include
int main()
{
\x09int j,i;
\x09for(i=2;i=2;j--)
\x09\x09{
\x09\x09\x09if(i%j==0) break;
\x09\x09}
\x09\x09if(j==1) printf("%d ",i);/*如果i与2到i-1的数的余都不为0,则i为质数*/
\x09}
\x09return 0;
}
再问: 明白你的思路了,可正向为什么错了,可以给个正向的答案吗
#include<stdio.h>
int isPrime(int x) {
\x09int i;
\x09if(x<2)
\x09\x09return 0;
\x09for(i=2; i<x; i++) {
\x09\x09if(x%i == 0)
\x09\x09\x09break;
\x09}
\x09if(i == x)
\x09\x09return 1;
\x09return 0;
}
int main() {
int a,b,x,count=0;
scanf("%d,%d",&a,&b);
\x09for(x=a; x<=b; x++) {
\x09\x09if( isPrime(x) ) {
\x09\x09\x09count ++;
\x09\x09\x09printf("%2d\t",x);
\x09\x09\x09if(count%5 == 0)
\x09\x09\x09\x09printf("\n");
\x09\x09}
\x09}
\x09printf("\n");
\x09return 0;
}
再问: 定义了还是只显示234
再答: #include
int main()
{
\x09int j,i;
\x09for(i=2;i=2;j--)
\x09\x09{
\x09\x09\x09if(i%j==0) break;
\x09\x09}
\x09\x09if(j==1) printf("%d ",i);/*如果i与2到i-1的数的余都不为0,则i为质数*/
\x09}
\x09return 0;
}
再问: 明白你的思路了,可正向为什么错了,可以给个正向的答案吗
C语言中的质数#includeint main(){\x09int j,i,sum;\x09for(i=2,sum=0,
用函数求阶乘的C语言#includefun(int i){\x09int j;\x09int sum=0;\x09for
选择法排序出错啊#includeint main(){\x09int i,j,k,x,a[10];\x09for(i=0
c语言数字交换#includeint main(void){\x09int i,n,h,j;\x09int a[10];
C语言从1加到100#include main(){int i,sum;i=1,sum=0;while(i++
C语言 #includeint main(void){\x09int a = 10; \x09int b = 90;\x
c语言 main() { int i=1,sum=0; while(i
C语言正数相加变负数#includevoid main(){ int i,sum=0;for(i=200;i
C语言中sum/=i
C语言:多项式求和#include void main(){int m,n,i,j;float sum;scanf("%
C语言一道题目int count = 3;int main() {int i,sum = 0; for(i = 0,su
sum=sum+i^2什么意思