【问题标题】:Delete prime numbers an array in c program在c程序中删除素数数组
【发布时间】:2022-10-13 19:05:39
【问题描述】:

如何使用c编程语言以简单的方式删除数组中的素数

【问题讨论】:

    标签: c


    【解决方案1】:
    //deleting primenumber
    
    
    
    
    #include<stdio.h>
    void main(){
        int n,i,j,a[100],k;
        printf("Enter the limit
    ");
        scanf("%d",&limit);
        for(i=0;i<n;i++){
            scanf("%d",&a[i]);
        }
        for(i=0;i<limit;i++){
            int count=0;
            for(j=1;j<=a[i];j++){
                if(a[i]%j==0){
                    count++;
                }
                }
            if(count==2){
                for(j=i;j<limit;j++){
                    a[j]=a[j+1];
                }
                 limit--;
                i--;
            }
    
           
        
        }
    
       
        printf("the elements are
    ");
        for(i=0;i<limit;i++){
            printf("%d
    ",a[i]);
             }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多