判断10000以内的整数是哪两个素数的乘积 c语言
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 23:11:16
判断10000以内的整数是哪两个素数的乘积 c语言
这是我写的程序,用的是循环,但调试一直不对,希望高手给看看,到底是错在什么地方.或者您有好的程序也可以重新写一个.
#includemain(){int a[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};int b[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};long n;int i,j;printf("请输入一个数:");scanf("%l",&n);for(i=0;i
这是我写的程序,用的是循环,但调试一直不对,希望高手给看看,到底是错在什么地方.或者您有好的程序也可以重新写一个.
#includemain(){int a[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};int b[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};long n;int i,j;printf("请输入一个数:");scanf("%l",&n);for(i=0;i
#include<stdio.h>
main()
{
int a[25]= {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};
int b[25]= {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};
long n;
printf("请输入一个数:");
scanf("%d", &n);
int sign = 0, i, j;
for(i=0; i<25; i++)
{
for(j=0; j<25; j++)
{
if(n==a[i]*b[j])
{
sign = 1;
break;
}
}
if(sign == 1)
break;
}
if(sign == 1)printf("%d是素数%d和%d的乘积\n",n,a[i],b[j]);
else printf("%d不是两个素数的乘积",n);
}
main()
{
int a[25]= {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};
int b[25]= {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};
long n;
printf("请输入一个数:");
scanf("%d", &n);
int sign = 0, i, j;
for(i=0; i<25; i++)
{
for(j=0; j<25; j++)
{
if(n==a[i]*b[j])
{
sign = 1;
break;
}
}
if(sign == 1)
break;
}
if(sign == 1)printf("%d是素数%d和%d的乘积\n",n,a[i],b[j]);
else printf("%d不是两个素数的乘积",n);
}
判断10000以内的整数是哪两个素数的乘积 c语言
c语言怎么判断所有个位数是7的素数.
C语言编程:判断是否是素数,如果不是,则由小到大打印其所有的整数因子
C语言 判断素数的函数,
fun函数是一个判断整数是否为素数的函数,使用该函数求1000以内的素数平均值.
C语言,写一个判断是否是素数的函数,在主函数输入一个整数,程序输出该数是否为素数的信息.
C语言程序/*判断一个整数是不是素数(素数就是只能被本身和1整除的数).*/
用C语言筛选法求100以内的素数
C语言求1000以内第二大的素数
用c语言求1000以内的素数(素数是只能被1和它本身整除的数)
c语言 输出两个整数a,b,求这两个整数之间的所有素数,输出要求5个一行
c语言 两个矩阵的乘积