c程序:编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
2014-01-19 18:15
976 查看
//编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
#include <stdio.h>
int prime(int a);
void main(void)
{
int InputNumber;
int ReturnNumber;
printf("Please input a number:");
scanf("%d",&InputNumber);
ReturnNumber = prime(InputNumber);
if(ReturnNumber == 0)
printf("The number is a prime\n");
else if(ReturnNumber == 1)
printf("The number is not a prime\n");
return ;
}
int prime(int a)
{
int divisor;
int remainder;
for(divisor = 2; divisor < a; divisor ++)
{
remainder = a%divisor;
if(remainder == 0 )
{
break;
}
}
if(divisor == a)
return 0;
if(divisor != a || a == 1)
return 1;
}
#include <stdio.h>
int prime(int a);
void main(void)
{
int InputNumber;
int ReturnNumber;
printf("Please input a number:");
scanf("%d",&InputNumber);
ReturnNumber = prime(InputNumber);
if(ReturnNumber == 0)
printf("The number is a prime\n");
else if(ReturnNumber == 1)
printf("The number is not a prime\n");
return ;
}
int prime(int a)
{
int divisor;
int remainder;
for(divisor = 2; divisor < a; divisor ++)
{
remainder = a%divisor;
if(remainder == 0 )
{
break;
}
}
if(divisor == a)
return 0;
if(divisor != a || a == 1)
return 1;
}
相关文章推荐
- /*编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数*/
- 编写程序,自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
- 编写一个判断素数的函数,在主函数输入一个整数时,输出是否素数的信息。
- 编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息
- 8.2写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- (c++)写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 习题 7.3 写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息。
- (用指针方法处理)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。编写一个函数实现上述功能,在主函数中输入n个整数,并输出调整后的n个数
- 编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁,是则输出”yes”,否则输出”no”。
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁女孩,是则输出”yes”,否则输出”no”
- 43.编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”
- 写一函数判断一个整数是否是素数。在main函数中调用该函数输出2~100中所有素数。
- (1)任务描述 编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁女孩,是则输出”yes”,否则输出”no” (2)功能要求 ①输入一行给出正整数N(<= 100)是输入的身份证号码
- P51 第4题 编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”,否则输出“other character”.
- P53.37(设计一个程序,从键盘输入一个正整数M,判断该正整数是否左右对称,若对称,则输出yes,否则输出no。)
- 编写函数,其功能是:将一个数字字符串转换为一个整数(不得调用C语言中提供的将字符串转换成整数的函数。)要求在主函数中输入该字符串并输出转换后的整数的值。
- 第二章作业51.4(编写一个程序,判断用户输入的字符是否为数字,若是数字,则输出“a numerical charater”,否则输出“other charater”。)