2012年9月计算机等级考试三级网络上机试题

日期:05-05| http://www.59wj.com |三级网络上机题库|人气:903

2012年9月计算机等级考试三级网络上机试题

南开第19题: 
编写一个函数findstr(),该函数统计一个长度为2的子字符串在另一个字符串中出现的次数。例如:假定输入的字符串为"asd asasdfg asd as zx67 asd mklo",子字符串为"as",函数返回值为6。
函数readwriteDat()的功能是实现从文件in.dat中读取两个字符穿4,并调用函数findstr(),最后把结果输出到文件out.dat中。
注意:部分源程序已给出。
请勿改动主函数main()和函数ReadWrite()的内容。
-----------------------
int findStr(char *str,char *substr)
{
/*请参考南开100题*/
}

南开第2题:整数排序题

#include
#define MAX  200
int a[MAX], b[MAX], cnt = 0 ;
void jsVal()
{ int i,j,qw,bw,sw,gw;
  for(i=0;i   { qw=a[i]/1000; bw=a[i]/100;
     sw=a[i]0/10; gw=a[i];
     if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0) b[cnt++]=a[i];
   }
  for(i=0;i    for(j=i+1;j      if(b[i]  for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ;
  fclose(fp) ;
}
void main()
{
  int i ;
  readDat() ;
  jsVal() ;
  printf("满足条件的数=%d\n", cnt) ;
  for(i = 0 ; i < cnt ; i++) printf("%d ", b[i]) ;
  printf("\n") ;
  writeDat() ;
}
writeDat()
{
  FILE *fp ;
  int i ;
  fp = fopen("out.dat", "w") ;
  fprintf(fp, "%d\n", cnt) ;
  for(i = 0 ; i < cnt ; i++) fprintf(fp, "%d\n", b[i]) ;
  fclose(fp) ;
}

希望与更多计算机等级考试的网友交流,

.

www.59wj.com 如果觉得《2012年9月计算机等级考试三级网络上机试题》三级网络上机题库,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 上机题库 - 三级网络上机题库,jsj,
在百度中搜索相关文章:2012年9月计算机等级考试三级网络上机试题
在谷歌中搜索相关文章:2012年9月计算机等级考试三级网络上机试题
在soso中搜索相关文章:2012年9月计算机等级考试三级网络上机试题
在搜狗中搜索相关文章:2012年9月计算机等级考试三级网络上机试题
相关分类导航|
热门推荐|