问题描述
(3)编制一个返回值为int型的函数isPRimer(),用于判断参数是否为素数(是素数返回1-真,不是回文,返回0-假),自编main函数用于测试。
程序代码
#include <stdio.h>#include <math.h>/**csdn学院--2016级*目的:让代码见证成长(作为一个初学的菜鸟,如*大家有发现错误,欢迎指正!)*文件名称:Myfun117.c*作者:小臣小仁*完成日期:2017年3月5日*/int isPrimer(int);int main(){ int n; scanf("%d",&n); if(isPrimer(n)) printf("%d是素数!/n",n); else printf("%d不是素数!/n",n); return 0;}int isPrimer(int n){ int i; int a; int num=sqrt(n); for(i=2;i<=num;i++) { if(n%i==0) { a=0; break; } else a=1; } return(a);}输出结果
知识点总结
通过调用函数,是回文返回1(真),不是回文,返回0(假)。
心得体会
作为一个大二菜鸟,慢慢了解了C语言了,虽然后面的路还很长,但还是蛮高兴的
新闻热点
疑难解答