课程
/后端开发
/C
/C语言入门
怎么做...
2017-01-08
源自:C语言入门 4-1
正在回答
自定义的函数中设定两个数,一个数是主函数输入的数,另一个是整除的数(从2开始,小于主函数输入的数),当被整除时跳出循环,判断两个数是否相等,相等则为素数。主函数调用即可
qq_时过境迁_13 提问者
#include <stdio.h>
int main(){
sushu(15);
return 0;
}
int sushu(int n){
if(n<=0)
{ printf("输入错误");
else if(n==1)
{ printf("%s\n","输入的是素数1");
return 0;}
else{int m;
for(m=1;m<n;m++){
if(n%m==0){
break;}
}if(m==n){printf("%d是素数",n);
}}
sushu(5);
for(m=1;m<=n;m++){
if(n%m==0&&n==m){
printf("%d是素数",n);
return 0; }
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答输入一个数,判断是不是素数
2 回答判定一个正数是否是素数
1 回答使用函数输出整数的逆序数:输入两个整数,分别将其逆序输出,要求定义并调用函数reverse(n),它的功能是返回n的逆向值。
2 回答主函数中定义int score[N]={67,98,75,63,82,79,81,91,66,84};那么N是自动匹配数组中的元素个数还是一个未知数?
3 回答输入一组数据 如何判断每个数出现个数