编程上的问题,大神快来!
以下程序对输入的一个整数,调用函数prime判断其是否为素数;是素数打印YES,否则打印NO。请填空:(本题共5分,1空1分。)#include<stdio.h>main...
以下程序对输入的一个整数,调用函数prime判断其是否为素数;是素数打印YES,否则打印NO。请填空:(本题共5分,1空1分。)
#include<stdio.h>
main()
{ int x ;
Printf(“输入一个整数给x:”)scanf(“%d”,&x);
If (1) ;
else (2) ;
}
Prime(int a)
{int e,I,yes;
Yes=1;e=a/2;
I=2;
While((i<=e) (3) )
if( (4) )
Yes=0;
Else i+t;
(5) ;
} 展开
#include<stdio.h>
main()
{ int x ;
Printf(“输入一个整数给x:”)scanf(“%d”,&x);
If (1) ;
else (2) ;
}
Prime(int a)
{int e,I,yes;
Yes=1;e=a/2;
I=2;
While((i<=e) (3) )
if( (4) )
Yes=0;
Else i+t;
(5) ;
} 展开
1个回答
展开全部
出题的人有点二,prime函数不声明,直接用,不报错????完整代码如下,自己对号入座吧:
#include<stdio.h>
int prime(int);
int main()
{
int x;
printf("请输入一个整数给x(不考虑特殊情况,比如x为1):");
scanf("%d", &x);
if(prime(x))
{
printf("YES");
}
else
{
printf("NO");
}
}
prime(int a)
{
int e, i, yes;
yes = 1, e = a/2, i = 2;
while(i<=e){
if(a % i == 0){
yes = 0;
break;
}else{
i++;
}
}
return yes;
}
#include<stdio.h>
int prime(int);
int main()
{
int x;
printf("请输入一个整数给x(不考虑特殊情况,比如x为1):");
scanf("%d", &x);
if(prime(x))
{
printf("YES");
}
else
{
printf("NO");
}
}
prime(int a)
{
int e, i, yes;
yes = 1, e = a/2, i = 2;
while(i<=e){
if(a % i == 0){
yes = 0;
break;
}else{
i++;
}
}
return yes;
}
--
2022-12-05 广告
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有...
点击进入详情页
本回答由--提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询