判断质数

舒韵天  •  6天前


错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错错


评论:

#include<iostream>  // cin\cout\endl 
#include<cstdio>    //scanf()\printf() 
#include<cstring>   // strcpy()\strcat()\strcmp()\strlen()\memset()  

#include<cmath>  //sqrt()\pow()\abs()\ceil()\floor()\max()\min()  
using namespace std; 
int main(){ 
   int n; 
   cin>>n; 
   for(int i=1;i<=n;i++){ 
       for(int j=1;j<=(n-i)*2;j++){ 
           cout<<" "; 
       } 
       for(int j=1;j<=i*2-1;j++){ 
           cout<<"*"; 
       } 
       cout<<endl; 
   } 
   for(int i=1;i<=n;i++){ 
       for(int j=1;j<=(n-1)*2;j++){ 
           cout<<" "; 
       } 
       cout<<"*"<<endl; 
   } 
   return 0; 
}


黄俊然  •  6天前

#include<iostream>  // cin\cout\endl 
#include<cstdio>    //scanf()\printf() 
#include<cstring>   // strcpy()\strcat()\strcmp()\strlen()\memset()  

#include<cmath>  //sqrt()\pow()\abs()\ceil()\floor()\max()\min()  
using namespace std; 
int main(){ 
   int n,i1,g,w,xy,s=0; 
   cin>>n; 
   for(int i=1;i<=10000;i++){ 
       xy=0; 
       w=0; 
       i1=i; 
       while(i1>0){ 
           g=i1%10; 
           i1/=10; 
           w++; 
           if(g==2 || g==7){ 
               xy++; 
                
           } 
       } 
       if(w==xy){ 
           s++; 
       } 
       if(s==n){ 
           cout<<i; 
           return 0; 
       } 
   } 
   return 0; 
}


黄俊然  •  6天前

#include<iostream>  // cin\cout\endl 
#include<cstdio>    //scanf()\printf() 
#include<cstring>   // strcpy()\strcat()\strcmp()\strlen()\memset()  

#include<cmath>  //sqrt()\pow()\abs()\ceil()\floor()\max()\min()  
using namespace std; 
int main(){ 
   int k,c; 
   cin>>k; 
   for(int a=1;a<=k;a++){ 
       for(int b=a+1;b<=k-a;b++){ 
           c=k-a-b; 
           if(a*a+b*b==c*c){ 
               cout<<a<<" "<<b<<" "<<c<<endl; 
           } 
       } 
   } 
   return 0; 
}


黄俊然  •  6天前