牛客网刷题简单字符图像输出

题目描述

每个人都想成为大V (VIP:Very Important Person),但要一点一点积累才行,先从小v做起。要求输出由小写字母v组成的大V。

输入描述:

输出描述:

v   v

 v v

  v

备注:

换行使用转义字符‘\n’
#include<bits/stdc++.h>
using namespace std;
int main(){
	for(int i=0;i<3;i++){
		for(int j=0;j<5;j++){
			if((i==j)||(i==4-j)){
				cout<<"v";
			}else{
				cout<<" ";
			}
		}
		if(i<2){
			cout<<endl;
		}
	}
    return 0;
}

解析:

  0 1 2 3 4
0 V       V
1   V   V  
2     V    

1. 观察坐标:(0,0),(0,4)(1,1)(1,3) (2,2)

2. 寻找关系:if((i==j)||(i==4-j))    cout<<"v"; 其余位置输出空格

3. 细节:换行符的控制。

猜你喜欢

转载自blog.csdn.net/dujuancao11/article/details/108293420