#include "stdafx.h"
#include <stdio.h>
//输出和为一个给定整数的所有组合,例如n=5
// 5=1+4;5=2+3(相加的数不能重复)
//则输出
//1,4,2,3
int _tmain(int argc, _TCHAR* argv[])
{
int num;
printf("input a data\n");
scanf("%d",&num);
for (int i=1;(num%2==0 && i<num/2) || (num%2!=0 && i<=num/2);i++)
{
printf("%d,%d,",i,num-i);
}
return 0;
}
输出和为一个给定整数的所有组合
最新推荐文章于 2018-03-17 09:37:35 发布