首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

不知道为何就是跑不出来 总是关闭程序 改了好几次 也不行 帮忙看看

2013-03-25 
不知道为什么就是跑不出来总是关闭程序改了好几次也不行帮忙看看#includestdio.h#includemath.hint ma

不知道为什么就是跑不出来 总是关闭程序 改了好几次 也不行 帮忙看看
#include<stdio.h>
#include<math.h>
int main()
{
int Prime(int);
int n;
printf("请输入数值\n");
scanf("%d",n);
Prime(n);
    return 0;
}
   int Prime(int i)
{
   int j=2,k;
   k==sqrt(i);
   for(j=2;j<sqrt(i);j++)
   {
   if(i%j==0)
   break;
   if(i<k)
   return 0;
   else
   return 1;
}
}
[解决办法]
#include<stdio.h>
 #include<math.h>
 int main()
 {
 int Prime(int);
 int n;
 printf("请输入数值\n");
 scanf("%d",&n);
 if(Prime(n)==1)
 printf("YES\n");
 else
 printf("NO\n");
     return 0;
 }
    int Prime(int i)
 {
    int j=2,k;
   // k==sqrt(i);
if(i == 1)
return 0;
    for(j=2;j<sqrt(i);j++)
    {
    if(i%j==0)
    return 0;
}
return 1;
 } 

不知道为何就是跑不出来  总是关闭程序  改了好几次  也不行  帮忙看看

热点排行