写一个函数int digit( int n , int k ),它返回数n的从右向左的第k个十进数字值。例如,函数调用digit(1234,2)将返回值3。
/*觉得不错,点个赞赞涅*/不多哔哔上代码:#include<stdio.h>int isprime(int n){int n_01=n;int i=0,a=0;while(n_01>0){n_01=n_01/10;i++;}for(i=2;i<=n/2;i++){if(n%i==0){a++;}}if(a==0){return 1;}else{return 0;
文章共131字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
/*觉得不错,点个赞赞涅*/
不多哔哔上代码:
#include<stdio.h>
int isprime(int n)
{
int n_01=n;
int i=0,a=0;
while(n_01>0)
{
n_01=n_01/10;
i++;
}
for(i=2;i<=n/2;i++)
{
if(n%i==0)
{
a++;
}
}
if(a==0)
{
return 1;
}
else
{
return 0;
}
}
int main()
{
int number=0;
printf("Input your numbers:\n");
scanf("%d",&number);
int sum=0;
sum=isprime(number);
if(sum!=0)
{
printf("Return=:%d\n",sum);
}
else
{
printf("Return=:%d\n",sum);
}
return 0;
}
更多推荐
已为社区贡献1条内容
所有评论(0)