| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 784 人关注过本帖
标题:求大神看看这两个小程序写得怎样
只看楼主 加入收藏
lx1298474548
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-6-4
收藏
 问题点数:0 回复次数:8 
求大神看看这两个小程序写得怎样
#include "stdio.h"
#include "conio.h"
int map[15][15]={
1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,};
int x=10,y=10,j,k;
int draw(int a,int b)
{
int c=0;
clrscr();
for(j=0;j<15;j++)
for(k=0;k<15;k++)
{
if(map[j][k]==1)
{
if(a==j&&k==b)map[j][k]=0;
gotoxy(j,k);
printf("%c",'b');
c+=map[j][k];
}
}
return c;
}
void xy(int x,int y)
{
gotoxy(x,y);
printf("%c",'a');
}
void main()
{

int a,l,v,c;
while((a=getch())!='\n')
{
switch(a)
{
case 'w':y--;break;
case 's':y++;break;
case 'a':x--;break;
case 'd':x++;break;
default :  
 printf("您按错了");
}
v=x-1;
c=y-1;
l=draw(v,c);
xy(v,c);
if(l==0)break;
}
printf("您胜利了");















#include "stdio.h"
#include "string.h"
#define PI  16
#define A 10
#define B 11
#define C 12
#define D 13
#define E 14
#define F 15
int z;
int abc(int a[10],int i)
{
int c,d,w,v,t=0;
for(v=0;v<=i;v++)
{
if(1==v)
{
d=a[v]*PI;

}
if(v>1)
{
w=PI*16; a[v]*=w; t+=a[v];
}
}

return(d+t+a[0]);
}
void main()
{
int a,b,c;
int e[10];
scanf("%d",&a);
z=a;
for(b=0;b<10;b++)
{
e[b]=a%PI;
a=a/PI;
if(a<PI){e[++b]=a;break;}
}
c=abc(e,b);
for(;b>=0;b--)
{
switch(e[b])
{
case 0:e[b]='0';break;
case 1:e[b]='1';break;
case 2:e[b]='2';break;
case 3:e[b]='3';break;
case 4:e[b]='4';break;
case 5:e[b]='5';break;
case 6:e[b]='6';break;
case 7:e[b]='7';break;
case 8:e[b]='8';break;
case 9:e[b]='9';break;
case 10:e[b]='A';break;
case 11:e[b]='B';break;
case 12:e[b]='C';break;
case 13:e[b]='D';break;
case 14:e[b]='E';break;
case 15:e[b]='F';break;
default : break;

}
printf("%c",e[b]);
}
printf("\n校验结果%d",c);
if(z==c)printf("结果是正确的!!!");
else printf("结果不是正确的??");
}

第一个是参照百度文库写的
第二个是上班时候没事写的求大神精简一下
搜索更多相关主题的帖子: include 
2013-06-27 23:33
韶志
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:斗气大陆
等 级:贵宾
威 望:44
帖 子:2223
专家分:13592
注 册:2013-3-22
收藏
得分:0 
很多人都不愿意看你信吗?
你这代码  额...  没风格

三十年河东,三十年河西,莫欺少年穷!
2013-06-28 00:44
zrl873936645
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2013-6-19
收藏
得分:0 
写的有点乱
2013-06-28 13:49
a64924374
Rank: 2
等 级:论坛游民
帖 子:33
专家分:61
注 册:2013-3-11
收藏
得分:0 
给你排版了三分之一这样子然后就排版不下去了,你这编程风格。。。。。。。。。。。
这种代码最好别给你项目经理看,会找骂的
2013-06-28 18:16
asd45u
Rank: 1
来 自:陕西省延安市
等 级:新手上路
帖 子:3
专家分:5
注 册:2011-4-4
收藏
得分:0 
路过
2013-06-28 19:36
丶弱水彡千
Rank: 5Rank: 5
来 自:地狱十九层
等 级:职业侠客
威 望:2
帖 子:203
专家分:369
注 册:2013-6-16
收藏
得分:0 
建议去下个C编程规范看看!!!

这个怎么玩
2013-06-28 19:48
lx1298474548
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-6-4
收藏
得分:0 
代码是有点乱啊 哈哈    我回去重新排版一下   再重新发
2013-06-30 23:21
C语言NEW
Rank: 2
来 自:C语言家族
等 级:论坛游民
帖 子:68
专家分:65
注 册:2013-6-26
收藏
得分:0 
是什么啊,不会看

C语言菜鸟啦啦啦,必须的。
2013-07-01 07:58
C语言NEW
Rank: 2
来 自:C语言家族
等 级:论坛游民
帖 子:68
专家分:65
注 册:2013-6-26
收藏
得分:0 
不行啊,我运行了一下,好多错误的

C语言菜鸟啦啦啦,必须的。
2013-07-01 08:00
快速回复:求大神看看这两个小程序写得怎样
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040208 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved