码迷,mamicode.com
首页 > 其他好文 > 详细

A - Equation

时间:2020-01-15 19:58:43      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:main   while   图片   none   cli   fun   ++   一个   pac   

题意:给你一个n,输出两个合数之差为n。

思路:枚举

技术图片
#include<bits/stdc++.h>
#define N 1e9+5
using namespace std;
int fun(int n){
        int i;
        for(i=2;i<n;i++){
                if(n%i==0)
                        return 1;
        }
        return 0;
}
int main(){
        int a,b,n,i;
        while(~scanf("%d",&n)){
                for(i=2;i<int(N);i++){
                        if(fun(i)==1&&fun(i+n)==1){
                                break;
                        }
                }
                printf("%d %d\n",i+n,i);
        }
}
View Code

A - Equation

标签:main   while   图片   none   cli   fun   ++   一个   pac   

原文地址:https://www.cnblogs.com/DreamingBetter/p/12198247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!