关于飘羽3绯苍幻想曲曲的问题

欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 1048 人关注过本帖
标题:一个C语言编程问题
等 级:新手上路
帖 子:24
结帖率:70%
&&已结贴√
&&问题点数:4&&回复次数:14&&&
一个C语言编程问题
求100以内的素数
搜索更多相关主题的帖子:
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
程序代码:
#include &stdio.h&
int main () {
&&&&&&&&int p,d;
&&&&&&&&_B
&&&&&&&&for(p= &&&&&&&&&&&&&&& isp= &&&&&&&&&&&&&&& for(d= &&&&&&&&&&&&&&&&&&&&&&&&if(p%d== &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&isp= &&&&&&&&&&&&&&&&&&&&&&&&if(isp!= &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&printf (&%i &,p);
&&&&&&&&printf (&\n&);
&&&&&&&&return 善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
等 级:新手上路
帖 子:24
运行不起啊
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
以下是引用chenxinsong在 09:37:06的发言:
运行不起啊
root@~/myc #./lt610
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
root@~/myc #
善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
等 级:论坛游侠
帖 子:139
专家分:137
#include&stdio.h&
int i,j,k=0,a[100];
for(i=0;i&=100;i++)
&&& for(j=2;j&i;j++)
&&&&&&&&if(i%j==0)
&&&&&&&&&&&&if(j==i) {a[k]=i;k++;}
&&& for(i=0;i&k;i++)
&&& printf(&%d\t&,a[i]);
你试试看这个……
等 级:论坛游民
帖 子:23
专家分:41
回复 6楼 富显祖
我帮他回答你吧,
int main()的写法表示的是main()这个函数是有返回的,而且是int型的,void main()表示的是main()这个函数没有返回值,换句话说,main()函数值的类型是“无返回值”类型。
平常你可能也见到过main()前面什么也不写的,这个时候系统就默认了main()是有返回值的,而且返回值的类型默认是int。
但,并不是说函数定义的时候是有返回值的这个函数就一定要返回一个值,可以不返回值的。
或许你见过这样的用法吧:
这个时候return的作用仅仅是结束函数的运行,不带回任何值。
不知道老兄是否明白点了?
-----跳----&我跳---&我跳-----&我再跳--------&掉坑里了吧(!)------c语言就这样。
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
以下是引用sanye2010在 13:43:59的发言:
我帮他回答你吧,
int main()的写法表示的是main()这个函数是有返回的,而且是int型的,void main()表示的是main()这个函数没有返回值,换句话说,main()函数值的类型是“无返回值”类型。
平常你可能也见到过main()前面什么也不写的,这个时候系统就默认了main()是有返回值的,而且返回值的类型默认是int。
但,并不是说函数定义的时候是有返回值的这个函数就一定要返回一个值,可以不返回值的。
或许你见过这样的用法吧:
这个时候return的作用仅仅是结束函数的运行,不带回任何值。
不知道老兄是否明白点了?
善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
主函数还有参数呢 int main(int argc, char *argv[])&&这是最标准的写法
argc是程序执行的命令行个数&&&右边那个就是行内容
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
===========深入&-----------------&浅出============
等 级:论坛游民
帖 子:10
专家分:13
以下是引用富显祖在 18:58:03的发言:
我试了你上面的,就是把那个-Bool改为int 就行了,,那应该是C版本的问题,有的版本没有-bool这个类型。
等 级:论坛游民
帖 子:34
专家分:49
其实我觉得直接写bool也可以的.布尔类型数据啊
版权所有,并保留所有权利。
Powered by , Processed in 0.036603 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved怎么样提取手机游戏素材
怎么样提取手机游戏素材
09-11-26 &匿名提问
RPGViewer图片资源提取工具 下载地址:a rel=&nofollow& href=&games.sina/downgames/tools/pcgames//.shtml& target=&_blank&games.sina/downgames/tools/pcgames//.shtml/a 说明: 功能简介 一、浏览 执行文件菜单中的打开。如果你是第一次查看这个游戏,RPGViewer会弹出对话框让你选择游戏的路径,一般选择游戏主程序所在目录即可 之后就可以用浏览菜单或者浏览工具栏查看游戏中的图片了。 如果遇到不支持的图片格式或者读取图片时发生错误,RPGViewer会在状态栏显示相关的出错信息。 二、搜索 可以根据文件名查找图片。支持查找的游戏列表详见附录1 搜索支持模糊查找、区分大小写和正则表达式,正则表达式的具体定义参见附录3 三、导出(支持bmp、jpg、png和mng格式,mng格式的说明参见附录2。另外支持导出为三国群英传的SHP格式) RPGViewer提供三种导出功能: 1、当前帧 导出当前显示的图片 2、当前图片 当图片仅有一帧时,和导出“当前帧”相同。否则将导出该图片的所有帧。 3、所有图片 导出所有图片(!注意:如果图片有多帧,那么此功能会导出所有帧!) 注:有些导出图片的高度是负的,可能在某些图片浏览器中不能正常显示。建议使用Irfanview或PhotoShop进行查看和编辑 全部导出功能会将所有的图片导出到目标文件夹中,文件名依次为1-1.bmp,2-1.bmp... 四、导入(支持bmp、gif、jpg和png格式) 你可以导入bmp或者png(支持透明色和alpha通道)格式的图片(注:“导入”操作只是引入了一个替换的标记,此时并未进行实际的替换) 如果想取消对当前图片的替换可以使用“导入”菜单中的“还原” 全部图像都替换完之后,执行“导入”菜单中的“保存”,所作的替换就会生效 五、压缩包操作 可以提取游戏数据包中的所有文件,并支持部分游戏的文件替换。支持解包和替换的游戏列表详见附录1 附录1: 浏览和导出支持以下游戏: 大宇:轩辕剑系列(2代、3代、4代以及它们的外传)、轩辕伏魔录,仙剑1(DOS&WIN版)、新仙剑、仙剑2、仙剑3和仙剑3外传 智冠:金庸群侠传(光盘&硬盘版)、武林群侠传、三国群侠传、天龙八部(部分) 奥汀:三国群英传1~6、幻世录1~2 宇峻:绝代双骄1~3、幻想三国志1、2 弘煜:风色幻想1、SP&2、3、4 光谱:富甲天下3、富甲天下4 汉堂:阿玛迪斯战记、天地劫-神魔至尊传、天地劫序传-幽城幻剑录、天地劫外章-寰神结 新瑞狮:吕布与貂蝉、反三国志、天河传说 目标:秦殇、秦殇前传-复活 金山:新剑侠情缘、月影传说、剑侠情缘2、地雷战、决战朝鲜 KOEI:三国志1~5(头像文件)、三国志6~11、SanInternet、SanBattleField、英杰传系列、 太阁4~5,信长之野望3Win版、信长之野望6(头像文件)、信长之野望7~12、 真三国无双3、 水浒传天命之誓&天导108星、成吉思汗4、王国兴亡录 TGL:神奇传说----远征奥德赛1&2、神奇传说1~3、战国美少女1&2 Falcom:伊苏1、伊苏2(部分图片调色板不对)、英雄传说6(部分)、失落的羽翼、圣界的奇迹、绯苍幻想曲 ego:圣魔大战、新圣魔大战、艾伦希亚战记、红泪、苍月、魔法少年、永远的羁绊、我的美丽天使、秘境传说、乱世奇缘 KEY:Kanon、AIR KID:梦之翼、Never7、Ever17、秋之回忆1~3、秋之回忆-想君 ELF:龙骑士4、同级生2(DOS&Win版)、下级生 Illusion:欲望的血液4、BattleRaper2、波动少女1.5、波动少女2 SoftMax:西风狂诗曲 NWC:英雄无敌2、英雄无敌3 EIDOS:盟军敢死队-使命召唤&深入敌后 UBI:英雄无敌5测试版 其它:郑问之三国志 字体:三国志2~5、San9&10(存为png格式可以保留alpha通道)、MagicWin 导入支持以下游戏: 三1~5头像,三6~10,三11的头像,英杰传系列,大航海4,信长7、8、11、12,成吉思汗4,王国兴亡录 地雷战 三国群英传1~3的PAK文件(仅限于其中的SHP格式)(注:未经严格测试,替换前请一定要备份,以避免不必要的损失) 部分支持信长12和三国志11的bin文件的导入 注: 曹操传的meff不支持导入 查找和解包支持以下游戏: 大宇:CPK(仙剑3和仙剑3外传) 奥汀:PAK(三国群英传1~3、幻世录1、幻世录2)、PCK(三国群英传4&5) 宇峻:*Combat.dat、*Man.dat、*Role.dat(幻想三国志1、2) 弘煜:BMP、FACE、MANBMP、MAPBMP(风色幻想1&SP)、PAK(风色幻想2)、JBF(风色幻想3&4) 汉堂:DAT(幽城幻剑录、寰神结) TGL:PAC(神奇传说3、远征奥德赛1&2)、PAK(战国美少女2) Falcom:YS(伊苏1)、ED6_DT??.dat(英雄传说6) ego:DAT、TPF(乱世奇缘) KID:DAT
请登录后再发表评论!欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 629 人关注过本帖
标题:字符串的问题,各位路过的帮忙指点指点!
来 自:湖北
等 级:论坛游民
帖 子:54
专家分:48
结帖率:88.89%
&&已结贴√
&&问题点数:10&&回复次数:8&&&
字符串的问题,各位路过的帮忙指点指点!
void copy(char *s1,char *s2)
&&& while((*s1++=*s2++)!='\0');
&&& char p1[]=&Yes&,p2[]=&No&;
&&& copy(p1,p2);
&&& printf(&%s\n&,p1);
这里的main函数中的p1,p2为什么不能改成指针*p1,*p2呢?
搜索更多相关主题的帖子:
等 级:论坛游侠
帖 子:43
专家分:150
因为p1和p2已经是指针了,是常量指针,*p1是代表p1[0],*p2是代表p2[0].
等 级:黑侠
帖 子:376
专家分:697
void copy(char *s1,char *s2)
&&& while((*s1++=*s2++)!='\0');
&&& char p1[]=&Yes&,p2[]=&No&;
&&& copy(p1,p2);
&&& printf(&%s\n&,p1);
}&&&&&&&&我想楼主是问p1[]为什么不能改成*p1!
因为有了因为,所以有了所以,既然已成既然,何必再说何必
等 级:业余侠客
帖 子:134
专家分:200
楼主这题问的好。
这一题,个人观点:字符串数组 与 字符串指针 它们两引用的概念你没搞清楚。
1.按你用缺省字符数组来引用&yes&和&no&字符串是可行的。
问题:这里的main函数中的p1,p2为什么不能改成指针*p1,*p2呢?
解决:因为当p1,p2作为字符串指针来引用的时候,.
&&& 错误1. 子函数copy形参不能用指针来承接指针变量地址.,我们知道,只有指向指针的指针,才能引用.所以这里应该使用 **s1,**s2来充当形参变量.
&&& 错误2. 你要了解,字符数组是可以取内容和改变内容的,而字符串指针它只是指向数组的指针懂吗!它仅仅只是指向这串字符串的首地址!,
所以在这个子函数中,你可以直接改变交换的指针指向,具体思路,如下代码:
#include &stdio.h&
void copy(char **s1,char **s2)
&&& //用一级指针来承接,因为这里如果再用指向指针的指针来引用,会导致值重复,就好比:指针间接改变变量值的关系一样。
&&& char *
&&& sp=*s1;
&&& *s1=*s2;
&&& char *p1=&Yes&,*p2=&No&;
&&& copy(&p1,&p2);
&&& printf(&p1=%s\np2=%s\n &,p1,p2);
来 自:湖北
等 级:论坛游民
帖 子:54
专家分:48
回复 4楼 默默学习
真的谢谢你了,两个问题你都回答了,虽然这个问题我还不是太明白!这位老师,能加个Q么,如果你有空的话,我还想再请教请教你,我的Q是!
只有一条路不能选择—那就是放弃的路;只有一条路不能拒绝—那就是成长的路。
等 级:业余侠客
帖 子:134
专家分:200
愧不敢当,我也是个学生,昨天才考完的机试.
有问题就来群一起学习吧:
等 级:黑侠
帖 子:376
专家分:697
以下是引用默默学习在 19:24:17的发言:
楼主这题问的好。
这一题,个人观点:字符串数组 与 字符串指针 它们两引用的概念你没搞清楚。
1.按你用缺省字符数组来引用&yes&和&no&字符串是可行的。
问题:这里的main函数中的p1,p2为什么不能改成指针*p1,*p2呢?
解决:因为当p1,p2作为字符串指针来引用的时候,.
&&& 错误1. 子函数copy形参不能用指针来承接指针变量地址.,我们知道,只有指向指针的指针,才能引用.所以这里应该使用 **s1,**s2来充当形参变量.
&&& 错误2. 你要了解,字符数组是可以取内容和改变内容的,而字符串指针它只是指向数组的指针懂吗!它仅仅只是指向这串字符串的首地址!,
所以在这个子函数中,你可以直接改变交换的指针指向,具体思路,如下代码:
#include &stdio.h&
void copy(char **s1,char **s2)
&&& //用一级指针来承接,因为这里如果再用指向指针的指针来引用,会导致值重复,就好比:指针间接改变变量值的关系一样。
&&& char *
&&& sp=*s1;
&&& *s1=*s2;
&&& char *p1=&Yes&,*p2=&No&;
&&& copy(&p1,&p2);
&&& printf(&p1=%s\np2=%s\n &,p1,p2);
}我想请教一下这句:子函数copy形参不能用指针来承接指针变量地址.,我们知道,只有指向指针的指针,才能引用.&&&&&&&&&就是为什么子函数copy形参不能用指针来承接指针变量地址,为什么只有指向指针的指针才能引用!&&& 刚学到指针,所以对这种概念还是比较模糊!
因为有了因为,所以有了所以,既然已成既然,何必再说何必
等 级:新手上路
帖 子:54
等 级:论坛游民
帖 子:34
专家分:49
其实我想说如果你把P1[],P2[]换成指针的话语法是没有错误的,COPY函数的形参也不用做任何改动,没必要改成指向指针的指针。传递形式参数时也没必要写&p1和&p2,直接写成p1,p2就可以把参数传递过去了!因为p1,p2已经代表字符串的首地址了。程序代码:void copy(char *s1,char *s2)
&&& while((*s1++=*s2++)!=' &&& char *p1=&Yes&,*p2=&No&;
&&& copy(p1,p2);
&&& printf(&%s\n&,p1);
&&& return 版权所有,并保留所有权利。
Powered by , Processed in 0.045165 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved

参考资料

 

随机推荐