不能用循环是一件多么悲伤的事

下面是一个算到10的加法表:

 

0 + 0 = 0 0 + 1 = 1 0 + 2 = 2 0 + 3 = 3 0 + 4 = 4 0 + 5 = 5 0 + 6 = 6 0 + 7 = 7 0 + 8 = 8 0 + 9 = 9 0 +10 = 10  

1 + 0 = 1 1 + 1 = 2 1 + 2 = 3 1 + 3 = 4 1 + 4 = 5 1 + 5 = 6 1 + 6 = 7 1 + 7 = 8 1 + 8 = 9 1 + 9 = 10  

2 + 0 = 2 2 + 1 = 3 2 + 2 = 4 2 + 3 = 5 2 + 4 = 6 2 + 5 = 7 2 + 6 = 8 2 + 7 = 9 2 + 8 = 10  

3 + 0 = 3 3 + 1 = 4 3 + 2 = 5 3 + 3 = 6 3 + 4 = 7 3 + 5 = 8 3 + 6 = 9 3 + 7 = 10  

4 + 0 = 4 4 + 1 = 5 4 + 2 = 6 4 + 3 = 7 4 + 4 = 8 4 + 5 = 9 4 + 6 = 10  

5 + 0 = 5 5 + 1 = 6 5 + 2 = 7 5 + 3 = 8 5 + 4 = 9 5 + 5 = 10  

6 + 0 = 6 6 + 1 = 7 6 + 2 = 8 6 + 3 = 9 6 + 4 = 10  

7 + 0 = 7 7 + 1 = 8 7 + 2 = 9 7 + 3 = 10  

8 + 0 = 8 8 + 1 = 9 8 + 2 = 10  

9 + 0 = 9 9 + 1 = 10  

10+ 0 = 10  

本题目要求读入1个整数,输出加法表,每一行都算到结果为输入的整数为止。

不允许使用循环,不允许使用循环,不允许使用循环。重要的事情说三遍(括弧笑)

输入格式:
在一行中给出一个正整数N(0≤N≤99)。

输出格式:
按照示例的格式输出左上三角N+M的表,行列都从0开始。

加号左边数字占2位、左对齐;
加号右边数字占2位、右对齐;
结果数字占2位,左对齐。
等号两边各一个空格。
两个式子之间加一个空格(行末的空格不用去掉)
输入样例:
5
输出样例:
0 + 0 = 0  0 + 1 = 1  0 + 2 = 2  0 + 3 = 3  0 + 4 = 4  0 + 5 = 5
1 + 0 = 1  1 + 1 = 2  1 + 2 = 3  1 + 3 = 4  1 + 4 = 5
2 + 0 = 2  2 + 1 = 3  2 + 2 = 4  2 + 3 = 5
3 + 0 = 3  3 + 1 = 4  3 + 2 = 5
4 + 0 = 4  4 + 1 = 5
5 + 0 = 5
作者
easteast
单位
福州大学
代码长度限制
16 KB
时间限制
400 ms
内存限制
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
for(int i=0;i<=n;i++){
    for(int j=0;i+j<=n;j++){
        printf("%-2d+%2d = %-2d ",i,j,i+j);
    }
    printf("\n");
}   
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值