编程求一个程序,要求用自定义函数

编程求100以内的所有素数
星尘18
浏览 1308回答 3
3回答

聊发少年狂

#include <stdio.h> int prime(int n) {     int i;     for(i=2;i<=n;i++){         if(n%i==0)             break;     }     if(n==i){ printf("%d\t",i); //输出素数值  return 1;     }else{ return 0;     } } int main() {     int n,sum=0;     for(n=2;n<=100;n++){ if(prime(n)){     sum++; }     }     printf("\n%d\n",sum); //输出素数个数      return 0; }

望远

#include<stdio.h> #include<math.h> int isPrime(int n) { int i; if (n==1) return 0; for(i=2;i<=sqrt(n);i++) { if(n%i==0) { return 0; } } return 1; } void main() { int i,count=0; printf("1-100的素数为:\n"); for(i=1;i<=100;i++) { if(isPrime(i)) { printf("%5d",i); count++; if(count%5==0) printf("\n"); } } printf("\n"); }
打开App,查看更多内容
随时随地看视频慕课网APP