求ps大神帮忙p两张照片解答

2013年3月 总版技术专家分月排行榜第二
2014年2月 Java大版内专家分月排行榜第一2013年8月 Java大版内专家分月排行榜第一2013年5月 Java大版内专家分月排行榜第一2013年4月 Java大版内专家分月排行榜第一2013年3月 Java大版内专家分月排行榜第一2013年2月 Java大版内专家分月排行榜第一
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。16:11 提问
菜鸟求大神帮忙解答贪食蛇问题
以下的这段贪食蛇代码是我在百度上看到的,我不理解int tcsZuobiao[2][100];
//蛇的坐标数组for (i = 0; i
tcsZuobiao[0][i] = 1;
tcsZuobiao[1][i] = i + 1;
}这里为什么蛇的坐标是[2][100]呢,还有循环里面的也不懂为什么要这样弄
// 刷新当前屏幕
inline void Refresh(char q[][22], int grade, int gamespeed){
system("cls");
for (i = 0; i
for (j = 0; j
if (i == 0) cout
if (i == 4) cout
if (i == 6) cout
int main(){
char tcsQipan[22][22];
贪吃蛇棋盘是一个二维数组(如22*22,包括墙壁)
for (i = 1; i
for (j = 1; j
tcsQipan[i][j] = ' ';
初始化贪吃蛇棋盘中间空白部分
for (i = 0; i
tcsQipan[0][i] = tcsQipan[21][i] = '-';
//初始化贪吃蛇棋盘上下墙壁
for (i = 1; i
tcsQipan[i][0] = tcsQipan[i][21] = '|';
//初始化贪吃蛇棋盘左右墙壁
int tcsZuobiao[2][100];
//蛇的坐标数组
for (i = 0; i
tcsZuobiao[0][i] = 1;
tcsZuobiao[1][i] = i + 1;
int head = 3, tail = 0;
for (i = 1; i
tcsQipan[1][i] = '*';
tcsQipan[1][4] = '#';
int x1, y1;
// 随机出米
srand(time(0));
x1 = rand() % 20 + 1;
y1 = rand() % 20 + 1;
} while (tcsQipan[x1][y1] != ' ');
tcsQipan[x1][y1] = '*';
int grade = 1, length = 4;
int gamespeed = 500;
//前进时间间隔
for (i = 3; i &= 0; i--){
start = clock();
while (clock() - start &= 1000);
system("cls");
cout && "\n\n\t\t进入倒计时:" && i &&
Refresh(tcsQipan, grade, gamespeed);
char direction = 77;
// 初始情况下,向右运动
while (1){
timeover = 1;
start = clock();
while ((timeover = (clock() - start &= gamespeed)) && !kbhit());
//如果有键按下或时间超过自动前进时间间隔则终止循环
if (timeover){
getch(); direction = getch();
switch (direction){
case 72: x = tcsZuobiao[0][head] - 1; y = tcsZuobiao[1][head];
case 80: x = tcsZuobiao[0][head] + 1; y = tcsZuobiao[1][head];
case 75: x = tcsZuobiao[0][head]; y = tcsZuobiao[1][head] - 1;
case 77: x = tcsZuobiao[0][head]; y = tcsZuobiao[1][head] + 1;
if (!(direction == 72 || direction == 80 || direction == 75 || direction == 77)){
按键非方向键
cout && "\tGame over!" && return 0;
if (x == 0 || x == 21 || y == 0 || y == 21){
// 碰到墙壁
cout && "\tGame over!" && return 0;
if (tcsQipan[x][y] != ' '&&!(x == x1&&y == y1)){ //
蛇头碰到蛇身
cout && "\tGame over!" && return 0;
if (x == x1 && y == y1){
吃米,长度加1
if (length &= 8){
length -= 8;
if (gamespeed &= 200)
gamespeed = 550 - grade * 50; // 改变自动前进时间间隔
tcsQipan[x][y] = '#';
tcsQipan[tcsZuobiao[0][head]][tcsZuobiao[1][head]] = '*';
head = (head + 1) % 100;
tcsZuobiao[0][head] =
tcsZuobiao[1][head] =
x1 = rand() % 20 + 1;
y1 = rand() % 20 + 1;
} while (tcsQipan[x1][y1] != ' ');
tcsQipan[x1][y1] = '*';
Refresh(tcsQipan, grade, gamespeed);
tcsQipan[tcsZuobiao[0][tail]][tcsZuobiao[1][tail]] = ' ';
tail = (tail + 1) % 100;
tcsQipan[tcsZuobiao[0][head]][tcsZuobiao[1][head]] = '*';
head = (head + 1) % 100;
tcsZuobiao[0][head] =
tcsZuobiao[1][head] =
tcsQipan[tcsZuobiao[0][head]][tcsZuobiao[1][head]] = '#';
Refresh(tcsQipan, grade, gamespeed);
按赞数排序
其他相似问题&&&&&话题页
回应/阅读:9/223
求大神帮忙解答&
TA们刚刚顶过
21:17:39.0
巴卫男神√
21:31:25.0
21:35:59.0
萌萌哒粉到230随机挑两人送卡哦~
21:37:42.0
萌萌哒粉到230随机挑两人送卡哦~
21:53:38.0
一个人至少拥有一个梦想,有一个理由去坚强。心若没有栖息的地方,到哪里都是流浪。
05:26:36.0
12:19:54.0
13:23:34.0
13:48:28.0
17:31:37.0
回应/阅读:9/223
使用签名档
没有多多号?
私から逃げない君の手のひらた?
任何事都是意犹未尽时最刚好。
山中有雾 你是我的酒馆.
我猜着你的名字刻在了墙上。
人的恶 连佛都度不了.
原来他喜欢的不是清淡无味的陌上花,而是浓郁香艳的怀中物
感时花溅泪 恨别鸟惊心求大神帮忙解决
SEVERE: Exception occurred during processing request: nulljava.lang.NullPointerException at action.UsersAction.validate(UsersAction.java:68) at com.opensymphony.xwork2.validator.ValidationInterceptor.doBeforeInvocation(ValidationInterceptor.java:251) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:76) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:125) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:253) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:139) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:564) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:81) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722
除了&&, 为什么不用再判定null呢?
写下你的评论...
请问怎么解决呢
这个问题是按照这个视屏加了表单验证后出现的问题,之前都没事儿
写下你的评论...
对,就是加了表单验证之后传过来的只是空的,可是要怎么解决呢
写下你的评论...
写下你的评论...
Copyright (C)
All Rights Reserved | 京ICP备 号-2}

我要回帖

更多关于 求大神ps的后果全集 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信