啊哈磊_编程从这里起步
标题:
求助:系统显示该代码有错
[打印本页]
作者:
林xx
时间:
2019-8-28 16:06
标题:
求助:系统显示该代码有错
ch=getch();
a[x][y]='O';
prinf("YOU WIM!\n");
作者:
林xx
时间:
2019-8-28 16:07
所有代码:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
char a[100][100]={"###########################",
"##O ## # # ### # ",
"## #### # # # ##",
"#### # # # ##",
"## ## # ###### ##",
"## # # ### # ####### ##",
"## # ##",
"######## ### ##########",
"## # #### # ##",
"#### #### # # # # ##",
"## # # # # # ##",
"## ## # ## # ##",
"## ############## # ##",
"## ##",
"###########################",
};
int i,x,y,p,q;
char ch;
x=1;y=2;p=1;q=26;i=0;
while(i<=14)
{
printf("%d",a[i]);
i++;
}
while(x!=p || y!=q)
{
ch=getch();
if(ch=='s')
{
if(a[x+1][y]!='#')
{
a[x][y]=' ';
x++;
a[x][y]='O';
}
}
if(ch=='w')
{
if(a[x-1][y]!='#')
{
a[x][y]=' ';
x--;
a[x][y]='O';
}
}
if(ch=='a')
{
if(a[x][y-1]!='#')
{
a[x][y]=' ';
y--;
a[x][y]='O';
}
}
if(ch=='d')
{
if(a[x][y+1]!='#')
{
a[x][y]=' ';
y++
a[x][y]='O';
}
}
system("cls");
while(i<=14)
{
printf("%d",a[i]);
i++;
}
}
system("cls");
prinf("YOU WIM!\n");
Sleep(5000);
return 0;
}
作者:
Jesse1
时间:
2019-8-29 13:22
啥叫prinf啊?
不会英文别瞎掰,是WIN 不是WIM ,prinf是printf
作者:
迷途的猫咪
时间:
2019-12-14 20:03
你把输出写错了,是printf(........)
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2