社区
Java SE
帖子详情
摩托罗拉的面试题(50分送上,本人已做出,希望各位高手请教请教)
SaKura2003
2005-10-24 03:23:27
摩托罗拉的面试题(50分送上,本人已做出,希望各位高手请教请教)
但请在此贴http://community.csdn.net/Expert/topic/4312/4312301.xml?temp=4.470462E-02里回复,,因为小弟此贴没有人能给我满意的答复,所以把这50分放在能回答"摩托罗拉的面试题(50分送上,本人已做出,希望各位高手请教请教)
"这个问题上.
...全文
545
11
打赏
收藏
摩托罗拉的面试题(50分送上,本人已做出,希望各位高手请教请教)
摩托罗拉的面试题(50分送上,本人已做出,希望各位高手请教请教) 但请在此贴http://community.csdn.net/Expert/topic/4312/4312301.xml?temp=4.470462E-02里回复,,因为小弟此贴没有人能给我满意的答复,所以把这50分放在能回答"摩托罗拉的面试题(50分送上,本人已做出,希望各位高手请教请教) "这个问题上.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jwd
2006-02-28
打赏
举报
回复
我的答案:
public static void printDiamond( int cnt)
{
StringBuffer s=new StringBuffer(cnt*2);
s.setLength( cnt*2 );
for( int i=1; i<=cnt*2-1; i++)
{
int j=0;
if( i<=cnt)
for( j=0; j<cnt-i; j++) s.setCharAt( j, ' ');
else
for( j=0; j<i-cnt; j++) s.setCharAt( j, ' ');
for( int k=j; j< cnt*2-k; ){
s.setCharAt( j++, '*');
s.setCharAt( j++, ' ');
}
System.out.println( s );
}
}
leechiyang
2006-02-16
打赏
举报
回复
很明显是在考递归.
dhb77
2006-02-15
打赏
举报
回复
我可以打印出来,不过方法比较笨拙,请大家指点
void PrintStar()
{
#define LineNum 19
int nStarNum=0;
int nSpaceNum=0;
for(int n=1;n<=LineNum;n++)
{
nStarNum = LineNum - abs(2*(n-10));
nSpaceNum = abs(n-10);
char star[20] = "*******************";
char space[10] = " ";
char strStart[20];
star[nStarNum] = 0;
strcpy(strStart, star);
char strSpace[20];
space[nSpaceNum] = 0;
strcpy(strSpace, space);
char str[20];
strcat(strSpace, strStart);
strcpy(str, strSpace);
printf(str);
printf("\n");
}
}
xuguanghui1221
2005-10-24
打赏
举报
回复
该题可以看作每一行有空格和*组成.
每一行来说,空格的个数和*的个数跟行数是成一个很简单的函数关系的,既再线形关系的基础上 加上绝对值.
然后把换行语句放对位置旧好了!
loveFlycandy
2005-10-24
打赏
举报
回复
for (int i = 1; i <= 19; i++) {
int starNum = 19 - 取绝对值((i-10))*2
//画
}
believefym
2005-10-24
打赏
举报
回复
晕,不是说只能有一个外层循环的吗
treeroot
2005-10-24
打赏
举报
回复
不用循环写19个printf也可以呀
SaKura2003
2005-10-24
打赏
举报
回复
小弟的答案是:
public class TestFor{
public static void main(String [] args){
//char [] a = new char[19];
for(int i = 0 ; i<19 ; i++){
if(i<10){
char [] a = new char[19];
//这样也行
/*
for(int j = 0 ; j < 2*i+1; j++){
int temp = (19-(2*i+1))/2;
a[temp+j] = '*';
}
*/
for(int j = 18/2-i ; j <= 18/2+i ; j++){
a[j] = '*';
}
System.out.println(a);
}else{
char [] b = new char[19];
for(int j = i%10+1 ; j < 18-i%10 ; j++){
b[j] = '*';
}
System.out.println(b);
}
}
}
}
SaKura2003
2005-10-24
打赏
举报
回复
注意:
请到
http://community.csdn.net/Expert/topic/4312/4312301.xml?temp=4.470462E-02里回复,,因为小弟此贴没有人能给我满意的答复,所以把这帖的50分放在能回答"摩托罗拉的面试题"这个问题上.希望大家见凉哦。
SaKura2003
2005-10-24
打赏
举报
回复
原本是C++的一个贴子的.
但我不熟C++,只能用JAVA做了。
题目是:
1.打印如下图案,共19行,只能有一个for外层循环
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*****************
***************
*************
***********
*********
*******
*****
***
*
Java
面试题
集(1-
50
)
下面的内容是对网上原有的Java
面试题
集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java
面试题
集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了数据结构和算法相关的题目、经典面试编程题、大型网站技术架构、操作系统、数据库、软件测试、设计模式、UML等内容,同时还对很多知识点进行了深入的剖析,例如hashCode方法的设计、垃圾收集的堆和代、Java新的并发编程、NIO.2等内容。
近5年常考Java
面试题
及答案整理(二)
上一篇:近5年常考Java
面试题
及答案整理(一) 下列
面试题
都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长 31、String s = new String("xyz");创建了几个字符串对象? 答:两个对象,一个是静态区的"xyz",一个是用new创建在堆上的对象。 32、接口是否可继承(extends)接口...
阿里最新Java
面试题
,摘选最具代表性49题,看了答案也不过如此
本文转载自:阿里最新Java
面试题
,摘选最具代表性49题,看了答案也不过如此 不想当将军的士兵不是好士兵,不想成为架构师的Java程序员不是好程序员!为什么要成为架构师,为什么要进大厂? 那年十八 母校舞会 站着如喽啰 那时候 我含泪 发誓各位 必须看到我 1. 面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括...
摩托罗拉
C++
面试题
摩托罗拉
C++
面试题
最近经常在上CSDN看看,关注里面各位程序员的BLOG,主要是C++方面的,毕竟可以了解一些有用的东西。找到的一二
摩托罗拉
的C++
面试题
,学习下。1.介绍一下STL,详细说明STL如何实现vector。Answer:STL (标准模版库,Standard Template Library.它由容器算法迭代器组成。STL有以下的一些优点:可以方便容易地实现搜索数据或对数据排序
Java
面试题
及答案2019版(上)
1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章