解题思路:
素数指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
1.输入一个数number,若number为大于一的自然数,判断它是否为素数;
2.number为大于一的小数,不是素数;
3.number小于等于1,不是素数;
参考代码:
#include <stdio.h> int main() { double number; int i; scanf( "%lf", &number ); if ( number > 1 && number == (int) number ) //大于1的自然数 { for ( i = 2; i < number; i++ ) { if ( (int) number % i == 0 ) { printf( "not prime" ); break; } } if ( i == number ) printf( "prime" ); } if ( number>1&&(int) number != number ) //大于一的小数 printf( "not prime" ); if ( number <= 1 ) //小于等于一的数 printf( "not prime" ); return(0); }
0.0分
44 人评分
#include<stdio.h> int fab(int n) { printf("prime\n"); } int fab1(int n) { printf("not prime\n"); } int main() { int n; scanf("%d",&n); if (n % 2 == 1) fab(n); else fab1(n); return 0; }
#include<stdio.h> int main() { int a,i=2; printf("请输入一个整数\n"); scanf("%d",&a); while(i<a) { if(a%i==0) { printf("not prime \n"); break; } i++; } while(a==i) { printf("prime \n"); break; } return 0; }
#include<stdio.h> int fun(int a) { int i,n=0; for (i = 2; i <= a; i++) { if (a%i == 0) { n++; } } return n; } int main() { int a,n; scanf("%d\n", &a); n = fun(a); if (n == 1) { printf("prime"); } else { printf("not prime"); } return 0; }
11111 2019-08-02 21:58:12 |
兄弟你的scanf里面不能加\n
#include<stdio.h> int a,i; void prime() { for(i=2;i<=a;i++) { if(a%i==0&&a!=i) { printf("not prime\n"); } else if(a%i==0&&a==i) printf("prime\n"); } } int main() { scanf("%d",&a); if(a>1) { prime(); } if (a<=1) printf("not prime"); return 0; }
#include <stdio.h> int ss(int a); int main() { int x; scanf("%d",&x); ss(x); return 0; } int ss(int a) { int i,count; if(a==2) { printf("prime\n"); } for(count=2;count<a;count++) { if(a%count == 0) { printf("not prime\n"); break; } else printf("prime\n"); break; } }
#include<stdio.h> void pdss(int x) {for(int i=2;i<x;i++) if(x%i==0) {printf("not prime"); return; } printf("prime"); } int main() {int a; scanf("%d",&a); pdss(a); return 0; }
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:573 |
回文数字 (C语言代码)浏览:2539 |
1128题解(返回值为数组的情况)浏览:571 |
整除问题 (C语言代码)浏览:594 |
简单的a+b (C语言代码)浏览:444 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:852 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:2209 |
C二级辅导-公约公倍 (C语言代码)浏览:1325 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:584 |
谋刘 2019-11-20 22:21:19 |
离谱