综合案例:输入一个整数判定是否素数
2013-12-11 20:48
239 查看
input.c
primer.c
demo.c
make脚本
执行结果
#include <stdio.h> int inputInt() { int a; scanf("%d", &a); return a; }
primer.c
int isPrimer(int a) { int i; for(i = 2; i < a; i++) { if(a%i == 0) return 0; } return 1; }
demo.c
#include <stdio.h> main() { int a = inputInt(); int r = isPrimer(a); if(r==1) { printf("%d is a primer",a); } else { printf("%d is not a primer",a); } }
make脚本
demo: gcc -c -fpic input.c gcc -c -fpic isPrimer.c gcc -shared -olibdemo.so input.o isPrimer.o gcc demo.c -ldemo -L. -omain
执行结果
相关文章推荐
- 例 5.9 输入一个大于3的整数n,判定它是否为素数(prime,又称质数)。
- 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 8.2写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 习题 7.3 写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息。
- 编写程序,自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
- 编写一个判断素数的函数,在主函数输入一个整数时,输出是否素数的信息。
- (c++)写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 算法:从键盘循环输入一个整数,判断是否是素数\质数
- /*编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数*/
- 编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息
- 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 输入一个整数,判断其是否为素数
- 输出一个大于三的的整数n,判定它是否为素数
- c程序:编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
- PHP实现在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 在一个二维数组中,每一行都按照从左到右递增的顺序排列,每一列都按照从上到下递增的顺序排列,请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- c#关于输入一个整数是否为质数的代码
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 随机产生一个数并判定是否为素数
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。