以下是引用TonyDeng在2013-3-15 12:18:34的发言:
你看到我表格上第3栏就是出现的次数,现在是按Name排序的,到时按Times排序就可以看到结果。
您好,这是我的程序,怎么运行不出您的结果呀??谢谢!!!
#include"stdio.h"
#include"stdlib.h"
#define N 65536
//计算三联体
struct motif
{
char name[10];
int
number;
} lead[N];
//结构体数组更清晰,因为每一种三联体组合包括字符串组成形式和出现次数两个内
int main()
{
int i,j;
FILE *in,*out;
in=fopen("F:\\结果文件\\八模体运行结果.txt","rt");
//第12行
out=fopen("F:\\结果文件\\出现次数相同八模体统计.txt","wt");
for(i=0;i<N;i++)
fscanf(in,"%s %d\n",lead[i].name,&lead[i].number);
for(j=1;j<+250000;j++)
if(lead[i].number==j)
fprintf(out,"%s\t%d\n",lead[i].name,lead[i].number);
fclose(out);
}