c程序:写一个判断素数函数,在主函数上面输入十个整数,输出素数个数信息!

    技术2025-11-13  31

    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++;//k作为下标更新!假如更新下标加一挨个存储! } } printf("\n"); printf("刚才你所输入的数素数有:"); for(j=0;j<k;j++) { printf("%d\t",nums[j]); } }

    有什么问题或者·可以到微信公众号“猿来客”私信我,当然也可以找我聊天,欢迎大家多多指教!

    Processed: 0.013, SQL: 9