08-12华为技术面试时面试官出的题目
来源:互联网 发布:怎么查淘宝账号权重 编辑:程序博客网 时间:2024/06/05 03:52
/************************************************************************/
/*绘制
*
* *
* *
* *
* *
* *
#include "iostream"
#include "assert.h"
using namespace std;
//菱形的对角线
void print_x(int n){
assert(n!=0);
if(0==(n%2))n--;//取n奇数
int i=0;
int j=0;
for(i=0; i<n; i++){
if(i<=n/2){
for(j=0; j<n; j++){
if((j==n/2-i) || (j==n/2+i)){
cout<<"*";
}else{
cout<<" ";
}
}
cout<<endl;
}else{
for(j=0; j<n; j++){
if((j==i-n/2) || (j==n-1-(i-n/2))){
cout<<"*";
}else{
cout<<" ";
}
}
cout<<endl;
}
}
}
int main(){
print_x(7);
return 0;
}
/*绘制
*
* *
* *
* *
* *
* *
* */
当场写,太紧张,大脑一片浆糊,虽然写出来了,但太繁,被鄙视了!全是泪啊。求工作!!!
出面试门时,想到了该简单方法,记录下来,引以为戒!
#include "iostream"
#include "assert.h"
using namespace std;
//菱形的对角线
void print_x(int n){
assert(n!=0);
if(0==(n%2))n--;//取n奇数
int i=0;
int j=0;
for(i=0; i<n; i++){
if(i<=n/2){
for(j=0; j<n; j++){
if((j==n/2-i) || (j==n/2+i)){
cout<<"*";
}else{
cout<<" ";
}
}
cout<<endl;
}else{
for(j=0; j<n; j++){
if((j==i-n/2) || (j==n-1-(i-n/2))){
cout<<"*";
}else{
cout<<" ";
}
}
cout<<endl;
}
}
}
int main(){
print_x(7);
return 0;
}
- 08-12华为技术面试时面试官出的题目
- 华为技术面试
- 我出的面试题目
- 华为技术面试[2006.11.4]
- 华为技术支持面试
- 华为技术面试(C++)
- 转载华为技术服务工程师面试
- 面试官怎样面试出合格的技术人员
- 南京华为技术预研面试经历
- 用友面试时出的几道面试题
- 用友面试时出的几道面试题
- 面试之前的题目
- 面试的题目
- 方正的面试题目
- c++的面试题目
- JSP的面试题目
- 变态的面试题目
- 面试题目的分类
- C#get Set
- Web.Config配置错误页面处理
- 简单的GridView嵌套实现
- 黑马程序员--05.类加载器--01【类加载器基本知识】【类加载器的委托机制】
- 下一个七年(希望给你启发)
- 08-12华为技术面试时面试官出的题目
- UVA400
- B-树和B+树的应用:数据搜索和数据库索引
- NYOJ 题目3 多边形重心
- STL中map用法详解
- jquery 延迟加载
- 解码Nginx:列表(List)
- 骨骼拉伸之translate方式
- Shell编程学习---第一篇:文件安全与权限