-
整了N个小时没弄明白的小问题
#include"stdio.h" #include"stdlib.h" #include"string.h" intmain() { inti,n=3; char*p="abcdef"; char*q="123"; char*t; for(i=0;i<strlen(p)-n+1;i++) ...
228
热度 -
出一道题目让大家做做
无聊得从写了个,写的不好, 修正了函数中的对除数的判断。 face="新宋体">#include<stdio.h> #include<stdlib.h> #include<ctype.h> charstr[]="请输入:数字、运算符(+-*/)和数字的组合,并且在一行内!"; intfun(doublea,doubleb,charch,...
82
热度 -
高手快来帮帮我
高手快来帮帮我 4、编写一个函数,该函数可以统计一个长度为N的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asdasasdfgasdaszx67asdmklo,子字符串为:as,则应输出6。#include"stdio.h"#include"string.h"#include"conio.h"intfun(char*str,char*substr){in...
89
热度 -
文件的读取的问题
文件的读取的问题 没有输出任何东西有个file.txt的文件内面的内容如下:c:\testc:\123.t#include<stdio.h>#include<stdlib.h>#defineNUM100main(){FILE*file;inti;charstr[NUM],temp;file=fopen(".\file.txt","r");/*打开...
163
热度 -
一个 关于 数组 的问题
你那样是以指针形式写入~`改变了数组以外的值..怕改变了其他重要文件的值~`` color='#FF8000'>----------------解决方案-------------------------------------------------------- charc;puts(gets(&c));这样是能运行,...
441
热度 -
信任求助 帮我把这个程序做完可以吗 谢谢
信任求助帮我把这个程序做完可以吗谢谢 编一程序,把字符串中的第m个字符开始的全部字符复制成另一个字符串,求在主函数中输入字符串及m的值并输出复制结果,在被调函数中完成复制. str_cpy(char*p,charb[],intm) {char*q,q=b; while(m>0) {p++; m--; } while(*q!="\0") ...
100
热度 -
自定义三个函数
自定义三个函数 编写三个函数,分别用于:将英尺转换为英寸、将英寸转换为厘米、将厘米转换为米。编写一个程序,通过函数调用测试这三个函数的正确性。#include<stdio.h>voidmain()提示:1英尺=12英寸,1英寸=2.54厘米,100厘米=1米。 color=#000066>[此贴子已经被作者于2007-5-1021:20:10编辑过] ...
317
热度 -
DOS下用C编72H中断程序怎么无法实现
DOS下用C编72H中断程序怎么无法实现 main(){disable();oldvect1=getvect(0x72);//保存原中断向量setvect(0x72,Run_X);//装入中断服务程序入口地址temp=inportb(0x21);//打开主片IRQ2outportb(0x21,temp);temp=inportb(0xA1);//打开从片IRQ11out...
245
热度 -
为什么会这样?
为什么会这样? 有两个问题要请教一下各位大虾: 1.这是一个寻找最长字符串的程序 #include<stdio.h> #include<string.h> #defineN5 #defineM81 char*fun(char(*sq)[N]) {inti; char*sp; sp=sq[0]; for(i=0;i...
169
热度 -
99公寓四六级成绩查询模拟ruby版本和curl版本
99宿舍四六级成绩查询模拟ruby版本和curl版本一.ruby版本,需要使用curbgem#encoding:UTF-8require'curb'#99宿舍网页是GBK的CET_NUM="xxxxxxxxxxxx"CET_NAME="xxxx".encode('gb2312','utf-8')user={:name=>CET_NAME,:id=>CET_NUM}get_score_u...
145
热度 -
ruby中替换换行符技艺
ruby中替换换行符技巧我有一段文本:str_encode="MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEx\nMTExMTExMTExMTExMQ==\n"?想替换其中的"\n"为"\r\n",就是把<LF>全局替换为<CRLF>?代码如下:irb(main):037:0>m=a.gsub(/...
181
热度 -
485通讯,会多收到一个字符?解决方案
485通讯,会多收到一个字符?我的单片机,在单个机器运行时一切正常。但当我接入两个机器时,向A机发信息,再向B机发信息,此时B机会收到不正常信号,就是开头会多一个字符,如:我发一个CMD123456,它会收到CCMD123456,多了一个'C',这是怎么回事?我在单机时是正常的。当我向A发,再向B机发,再向A机发,此时A机就会收到正常。请高手帮忙看看,这好像是软件问题是吧?通讯部分...
66
热度 -
[求助]几道题
[求助]几道题 1设计一个函数squeeze,功能是从字符串s1中删除串s2里包含的所有字符2有n个人围成一个圈(n不超过20,由键盘输入),从第0号的人开始从1报数,凡报到m(m由键盘输入)的倍数的人离开圈子,然后再数下去。直到最后只剩下一个人为止。问最后一个离开的人是谁 搜索更多相关的解决方案: color="red">键盘color="r...
206
热度 -
请问一下~~~
[bo]以下是引用[un]jamesbind[/un]在2008-4-2011:53的发言:[/bo] 不同意雨中飞燕14#的代码可以快一倍以上。 我觉得没有考虑puts()函数调用的开销以及puts()函数本身实现的代码。而将puts函数等同于一般语句了。 前者字符串遍历两次,我的代码只遍历一次,你说是不是两倍?? 请分析清楚再下结论,你以上分析仅仅在语法级别,并没有在算法层面上考虑 ...
274
热度 -
统计各种类型字符的个数
哎,VC下也就这样,我可不想搞的象燕子的那样这么花,开的花都快结果了 color='#FF8000'>----------------解决方案-------------------------------------------------------- face="新宋体">size="2">color=#008000>/**...
560
热度 -
关于指针的问题------新手
关于指针的问题------新手 怎么不正确,请高手指点,由大到小输出3个字符串. #include<stdio.h> #include<string.h> { chara[3][5],*b[3],p; gets(a[3]); for(i=0;i<2;i++) { if(strcmp(*b[i],*b[i+1])<0) p=b[i];b...
94
热度 -
大虾帮忙看看
大虾帮忙看看 先输入一个字符串到数组strings中,然后输入一个字符,如果该字符在strings中,则删除strings中的这个字符 程序如些,出现错误 ______________________________________________________________ #include<stdio.h> #include<string.h&...
151
热度 -
ruby容易的基础 3
ruby简单的基础3类Ruby中一切都是对象,包括一个常数.比如可以用.class属性来查看一个对象的类型,你可以看下1.class,会发现常数1的类型是Fixnum,1不过是Fixnum的一个实例。Ruby中的类以class开始以end结束,类名首字母的约定是大写。Ruby中的方法以def开始以end结束,方法名首字母的约定是小写。Ruby中的局部变量名首字母的约定是小写。Ruby中的构造函数名...
100
热度 -
请教signal的问题
老兄,我还希望在信号处理函数里面,通过longjmp(),跳转到setjmp啊,这一步是如何实现的呢?请指教!!! color='#FF8000'>----------------解决方案-------------------------------------------------------- 只要经过setjmp()初始...
359
热度 -
[求助]看一下错在哪
[求助]看一下错在哪 编写一个程序,输入n个人的姓名,然后统计其中有多少个以“z”字母开头的名字,并把所有以“z”字母开头的名字和以“z”字母开头的最长的名字显示出来。#include<stdio.h>#include<string.h>#defineN10main(){inti,t,p,max=0;charname[N][20];printf(...
369
热度