读书人

随意输入一组数据判断有几个素数

发布时间: 2013-05-02 09:39:29 作者: rapoo

任意输入一组数据,判断有几个素数

#include<stdio.h>
int max(int a[],int n)
{
?for(int i=0;i<10;i++){
??if(a[i]>a[i+1]){
???a[i+1]=a[i];
??}
?}
?return a[9];
}
int main(){
?int a[10],i,max1,t,j;
?for(i=0;i<10;i++){
??scanf("%d",&a[i]);
?}
?max1=max(a,10);
?for(i=0;i<10;i++){
??if(a[i]==1){
???printf("1\n");
??}else{
??for(j=2;j<max1;j++){
???if(a[i]%j==0&&a[i]!=j){?
????a[i]=0;
????continue;
???}
??}
??if(a[i]!=0)
??{
???printf("%d\n",a[i]);
??}
??}
?}
}

读书人网 >编程

热点推荐