- 1 #include <stdio.h>
- 2
- 3 int main()
- 4 {
- 5 int n; // 输入的数
- 6 printf("Please input the number:");
- 7 scanf("%d",&n);
- 8 test(n);
- 9 }
- 10
- 11 void test(int n)
- 12 {
- 13 if(n==1){
- 14 printf("1=1\n");
- 15 return;
- 16 }
- 17 int i,j,k; // 循环变量
- 18 for(i=1;i<=n/2;i++)
- 19 {
- 20 for(j=(n-i);j>=i;j--)
- 21 {
- 22 printf("%d",i);
- 23 for(k=0;k<(n-i-j);k++)
- 24 {
- 25 printf("+1");
- 26 }
- 27 printf("+%d=%d\n",j,n);
- 28 }
- 29 }
- 30 }