字母图形

字母图形

今天的题也不是很难,用几个条件就可以写出来了
主要是理解题目,找规律吧
从A开始就顺着往下ABCDEFG,从B开始就往回走到A在往下BABCDEF,从C开始就往回走在往下CBABCDE,以此类推
反正得先找到A,再往下把字母排够你输入的个数
代码如下
C++代码

#include <iostream>
#include <string>
using namespace std;
void main(){
	int n;
	int m;
	cin>>n;
	cin>>m;
	int x = 65;
	int y=0;
	int z;
	int w;
	int q;
	for(y;y<n;y++){
		q=0;
		if(x>65){
			w=x;
			for(w;w>65;w--){
				printf("%c",w);
				q++;
			}
			for(q;q<m;q++){
				printf("%c",w);
				w++;
			}
		}
		else{
			w=x;
			for(q;q<m;q++){
				printf("%c",w);
				w++;
			}
		}
		cout<<endl;
		x=x+1;
	}
}

java代码

import java.util.Scanner;
public class map {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int n = in.nextInt();
        int m = in.nextInt();
        int x = 65;
        int y = 0;
        int z;
        int w;
        int q;
        for(;y<n;y++){
            q = 0;
            if(x>65) {
                w = x;
                for(;w>65;w--){
                    System.out.print((char)w);
                    q++;
                }
                for(;q<m;q++){
                   System.out.print((char)w);
                   w++;
                }
            }
            else{
                w=x;
                for(;q<m;q++){
                    System.out.print((char)w);
                    w++;
                }
            }
            System.out.print('\n');
            x=x+1;
        }
    }
}
posted @ 2021-07-17 21:05  柏阳光菜菜  阅读(43)  评论(0)    收藏  举报