C语言编程
输入一个正整数N,再输入N个正整数,判断它们是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。 用C语言做 help me
楼上写的不完整 我是这样写的,纯C #include #include int prime(int q) { int j=2; if(q==1||q==2) return 1; else for(;j<=sqrt(q);j++) if(q%j==0) {return 0;break;} else return 1; } int *creatan(int m) { int a[9999],i; printf("please input N positive integers\n"); for(i=0;i<=m-1;i++) {scanf("%d",&a[i]);} return a; } void main() { int n,*p; printf("please input one positive \n"); scanf("%d",&n); p=creatan(n); printf("the resault is:\n"); for(;*p!=0;p++) {if(prime(*p)) printf("%4d is a prim",*p); else printf("%4d is not a prim",*p);} getch(); }。
int x; scanf("%d",&x); if(sushu(s)) return 1; else return 0; bool sushu(int x) { if(x==1||x=2) reyurn 1; for(int i=2;i<=x;i++) if(x%i==0) return 0; return 0; } 粗糙写的啦 也可以先把x开方 再进行i到x开方之间的逐个试验
#include void main() { int n,i; scanf("%d",&n); for(i=2;i
答:int myfunc(int x) /* 参数为要判断的数 */ { int i; for(i=2;i<x;i++) { if(x%i==0) return ...详情>>
答:清华大学出版的c语言教程详情>>
答:读指针用来记录文件当前文件之前的读取位置,它指向下一个将要读取的信息项详情>>