c程序:写一个判断素数函数,在主函数上面输入十个整数,输出素数个数信息!
//思路:编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数,反复调用这个函数,把正确的结果存储到数组!
#include <stdio.h>
int prime(int n
)
{
int flag
=1,i
;
for(i
=2;i
<n
;i
++)
if(n
%i
==0 )
flag
=0;
return (flag
);
}
int main()
{
int j
,k
=0;
int num
,i
;
int nums
[10];
for(j
=0;j
<10;j
++)
{
scanf("%d",&num
);
i
=prime(num
);
if(i
!=0)
{
nums
[k
]=num
;
k
++;
}
}
printf("\n");
printf("刚才你所输入的数素数有:");
for(j
=0;j
<k
;j
++)
{
printf("%d\t",nums
[j
]);
}
}
有什么问题或者·可以到微信公众号“猿来客”私信我,当然也可以找我聊天,欢迎大家多多指教!