首页 > Code > 输入 1 个正整数 n(1≤n≤10), 输出一张 20 以内的加法口诀表. 加数与被加数都不大于 n, 分列第一行和第一列

输入 1 个正整数 n(1≤n≤10), 输出一张 20 以内的加法口诀表. 加数与被加数都不大于 n, 分列第一行和第一列

2007年10月30日 发表评论 阅读评论 6,240 views

输入一个正整数repeat (0输入 1 个正整数 n(1≤n≤10), 输出一张 20 以内的加法口诀表. 加数与被加数都不大于 n, 分列第一行和第一列.(将加数、被加数、和放入一个二维数组中, 再输出该数组)
例:括号内是说明
输入:
1       (repeat=1)
3       (n=3)
输出:
+   1   2   3
1   2
2   3   4
3   4   5   6

#include "stdio.h"
int main( )
{
int ri,repeat;
int i,j,n,a[10][10];
scanf("%d",&repeat);
for(ri=1;ri<=repeat;ri++){
scanf("%d",&n);
for(i=0;i<=n;i++)
for(j=0;j<=n;j++)
a<em>[j]=i+j;
for( i=0; i&lt;=n; i++ ){
for( j=0; j&lt;=n; j++ )
if(i==0&amp;&amp;j==0) printf( "%-4c", '+');
else if(i==0||j&lt;=i) printf( "%-4d", a<em>[j]);
printf("\n");
}
}
}
分类: Code 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :cool: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O