小小程序员


私信TA

用户名:MXG

访问量:1907

签 名:

等  级
排  名 10328
经  验 1036
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 东莞理工学院
专  业

  自我简介:

解题思路:
所谓质数(素数)就是一个大于1的自然数,除了本身1外,不能其他自然数整除的数。输入n,那么我们可以用i=2~n-1的自然数来逐个求余数;那么就要用for循环语句实现i从2变化到n-1的功能,直到i=nn%i==0退出循环.
注意事项:
本题要用到字符型常量char ch,cm;定义ch=‘N’,cm=‘Y’;输出函数printf,要用%c来实现字符型常量的输出。
参考代码:

#include<stdio.h>

void main()

{

int i,n,s;

char ch,cm;

ch='N';cm='Y';

scanf("%d",&n);

for(i=2;i<n;i++)

{

s=n%i;

if(s==0)break;/*s==0可以及时退出,然后输出N*/

}

if(s==0)printf("%c",ch);

else printf("%c",cm);

}


 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区