题目描述
将n拆成a+b的形式,比如:10=2+8,请注意10=8+2此处认为和10=2+8是同一个方案。
输入
一行一个数,n(n<=100)
输出
若干行算式,每行1个
样例输入
6
样例输出
6=0+6 6=1+5 6=2+4 6=3+3
代码如下
#include<stdio.h>
int main()
{
int g,n;
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
if (i <= n / 2)//防止重复计算
{
printf("%d=%d+%d\n",n, i, n - i);//写出表达式
}
}
return 0;
}