BIT_打印正方形

来源:互联网 发布:安卓直播app源码 编辑:程序博客网 时间:2024/05/22 09:42

打印正方形

Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other)
Total Submission(s) : 775   Accepted Submission(s) : 120

Font: Times New Roman | Verdana | Georgia

Font Size:  

Problem Description

多组输入
每组输入行数 n 值和数字 m ,输出由数字从左往右、从上往下依次递增围起的正方形。
数字输出是循环的,即输出数字9后再输出的是数字0。

Sample Input

4 83 1

Sample Output

8 9 0 19     00     11 2 3 4  1 2 32   33 4 5

Author

CWIND

#include <stdio.h>  int main(){int n, m, num,i,j;while (scanf("%d%d", &n, &m) != EOF){for (i = 0;i<n;i++){if (i == 0){for (j = 0;j<n;j++){num=(m+j)%10;printf("%d", num);if (j != n - 1)printf(" ");else printf("\n");}}if (i==n-1){for (j = 0;j<n;j++){num=(m+i+j)%10;printf("%d", num);if (j != n - 1)printf(" ");else printf("\n");}}if (i!=0&&i!=n-1){num=(m+i)%10;printf ("%d",num++);for (j=0;j<2*n-3;j++)printf (" ");printf ("%d",num%10);printf ("\n");}}}}
0 0
原创粉丝点击