#include <stdio.h>
void print(int a,int b,int sum);//功能为输出加数相同,被加数递增到sum的一行加法式
void check(int hangshu,int n);//功能为递归实现加数由0递增到n 即控制行数
int main()
{
int n;
scanf("%d",&n);
check(0,n);
return 0;
}
void print(int a,int b,int sum){
if(a+b>sum){
if(a!=sum)
printf("\n");
}
else{
printf(" %d + %d = %d ",a,b,a+b);
print(a,b+1,sum);
}
}
void check(int hangshu,int n){
print(hangshu,0,n);
if(hangshu<n)
check(hangshu+1,n);
}
不用循环输出加法表
猜你喜欢
转载自blog.csdn.net/KEVINzzh/article/details/104834531
今日推荐
周排行