给定一个正整数n,打印1~n的乘法表上每个位置的数值。n小于等于9。
输入要求
输入一个正整数n。输出要求
输出1~n的乘法表上对应位置的数值输入样例
5输出样例
1 2 4 3 6 9 4 8 12 16 5 10 15 20 25提示
用%-4d控制左对齐的输出格式,但是每行对角线上数据直接用"%dn"来控制输出。解题思路:两个for循环实现九九相乘,再注意输出格式即可。
#includeint main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=i;j++) { if(j==i) printf("%dn",i*j); else printf("%-4d",i*j); } } return 0; }



