最大质数

【题目描述】

输入一个正整数 n�,找到11到n�里最大的质数,如果没有质数则输出"No"。KFF100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

输入一个正整数 n(n≤2×10)。KFF100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

输出 11到n里最大的质数,如果没有质数,则输出"No"。输出占一行。KFF100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

1

【输出样例】

No
参考程序
  1. #include<bits/stdc++.h> 
  2. using namespace std; 
  3.  
  4. int main() 
  5.   int n; 
  6.   int flag=0; 
  7.   cin>>n; 
  8.    
  9.   for(int i=n;i>1;i--) 
  10.   { 
  11.     flag=1; 
  12.     for(int j=sqrt(i); j>1; j--) 
  13.     { 
  14.       if(i%j==0){ 
  15.         flag=0; 
  16.         break
  17.       }   
  18.     } 
  19.     if(flag==1) 
  20.     { 
  21.       cout<<i; 
  22.       break
  23.     } 
  24.   } 
  25.   if(flag==0) 
  26.     cout<<"No";   
  27.    
  28.   return 0; 

关 键 词

最大质数

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢