1   1  /  1  页   跳转

编写一个小程序

编写一个小程序

有一个字符串 string dt;
dt = "113,145,142,165,.......";里面很多  而且都是不同三位的数字
然后再定义一个字符串 string  mydt;
mydt = "145";
现在问题是:编一个程序判断mydt在dt里面是否存在
mydt 一定是三位的  大家一起编下  我想比较下哪个比较好
最后编辑2006-08-12 10:03:24
分享到:
gototop
 

偶系C菜鸟,也来掺和掺和,用了库函数,非常简单~

#include <stdio.h>
#include <string.h>

main()
{
char *dt={"113,145,142,165"};
char *mydt={"145"};
if(strstr(dt,mydt)==NULL) puts("dt中不包含mydt");
else puts("dt中包含mydt");
}
gototop
 

VB可以用instr()

自编程序可以把逗号分隔的每三位数存到一维数组,比较
gototop
 

package com.myTest;

public class Test {

public static void main(String[] args) {
new Test().isString("113,145,142,165","145");
    }
  public void isString(String dt,String mydt){
  String dts[]=dt.split(",");
  for(int i=0 ;i<dts.length ;i++){
  if(dts.equals(mydt)){
  System.out.println("mydt存在");
  }else{
  System.out.println("mydt不存在"); 
  }
  }
  }
}
gototop
 

谢谢大家了 有很多办法了额 好好 后来发现有库函数的 一句话搞定 呵呵 我本来也写了个不用了
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT