关于初学者:AI-打印数字图形基础上机试题

先要求你从键盘输入一个整数n(1<=n<=9),打印出指定的数字图形。
本题请留神循环输出
输出
输出蕴含多组测试数据。每组输出一个整数n(1<=n<=9)。
输入
对于每组输出,输入指定的数字图形。
留神:每行最初一个数字后没有任何字符。
样例输出 Copy
5
样例输入 Copy(上面图形应为菱形◇)

1
121
12321
1234321
123454321
1234321
12321
121
1
先要求你从键盘输入一个整数n(1<=n<=9),打印出指定的数字图形。
本题请留神循环输出
输出
输出蕴含多组测试数据。每组输出一个整数n(1<=n<=9)。
输入
对于每组输出,输入指定的数字图形。
留神:每行最初一个数字后没有任何字符。
样例输出 Copy
5
样例输入 Copy(上面图形形态显示谬误,应为◇)

1

121
12321
1234321
123454321
1234321
12321
121

1

代码示例(本人写的,只能过平台,不完满)

//#include<iostream>
//using namespace std;
//
//int main(){
//    int n = 0;
//    while(cin >> n){
//        if(n >= 0 && n <= 9){
//            for(int i = 0; i < n; i++){
//                for(int j = i; j < n - 1; j++){
//                    printf(" ");
//                }
//                for(int k = 0; k <= i; k++){
//                    printf("%d",k + 1);
//                }
//                for(int l = i; l > 0; l--){
//                    printf("%d",l );
//                }
//                printf("\n");
//            }
//            for (int i = 0; i < n - 1; i++){
//                for(int j = 0; j <= i; j++){
//                    printf(" ");
//                }
//                for(int k = i; k < n - 1; k++){
//                    printf("%d",k - i + 1);
//                }
//                for(int l = n -2 - i; l > 0; l--){
//                    printf("%d",l);
//                }
//                printf("\n");
//            }
//        }
//    }
//    return 0;
//}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理