本文主要是介绍求解算式666,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
现在有这样一个算式:2*x+y=n,x和y均为非负数,其中x是奇数,y是偶数,现在给你整数n,请你求出所有符合条件的x,y的数值,从小到大。若无符合条件的数值,则输出"No"。
输入描述
输入1行:
第1行:1个整数n(n<=10000)
输出描述
输出若干行:
每行2个整数,分别表示x,y的值,空格隔开。
输入样例 复制
30
输出样例 复制
1 28 3 24 5 20 7 16 9 12 11 8 13 4 15 0
#include<bits/stdc++.h>
using namespace std;
int main(){int n;cin>>n;for(int i=1;i<=n;i+=2){for(int j=0;j<=n;j+=2){if(2*i+j==n){cout<<i<<" "<<j<<endl;}}}return 0;
}
这篇关于求解算式666的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!