潜水的杰迷 潜水的杰迷
关注数: 153 粉丝数: 152 发帖数: 2,435 关注贴吧数: 6
程序有问题,那位大虾能帮忙看一下 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.vijos.cn%2FProblem_Show.asp%3Fid%3D1495&urlrefer=a037f222f4cbb79fc1458887282e2c35这是题目 #include<stdio.h>  #include<stdlib.h>  main()  {        char a[100]={0},letter;        int i=0,j=0,t=0,minn=100,maxn=0,number,temp,zero=0,b[25]={0};        char y[]="Lucky Word";        char n[]="No Answer";        FILE *F1=fopen("word.in","r");        FILE *F2=fopen("word.out","w");         for(i=0;a[i]!='\0';i++)fscanf(F1,"%c",&a[i]);//读入字符串        for(j=0;j<i;j++){b[a[j]-'a']++;}//把字母个数放在b[]数组中         for(t=0;t<25;t++)       {                        if(b[t]>maxn)maxn=b[t];                        if(b[t]<minn&&a[t]!=0)minn=b[t];                        }//找到最大最小值         number=maxn-minn;//maxn-minn        for(temp=2;temp<number;temp++)        {                                      if(number%temp==0)                                      {                                      fprintf(F2,"%s\n",y);                                      fprintf(F2,"%d\n",number);                                      }                                      else                                      {                                      fprintf(F2,"%s\n",n);                                      fprintf(F2,"%d\n",zero);                                      }                                      }//判断是否是质数         fclose(F1);fclose(F2);        system("pause");        }                     
程序有问题,那位仁兄能帮忙看一下(c) 08笨小猴 #include<stdio.h> #include<stdlib.h> main() {       char a[100]={0},letter;       int i=0,j=0,t=0,minn=100,maxn=0,number,temp,zero=0,b[25]={0};       char y[]="Lucky Word";       char n[]="No Answer";       FILE *F1=fopen("word.in","r");       FILE *F2=fopen("word.out","w");        for(i=0;a[i]!='\0';i++)fscanf(F1,"%c",&a[i]);//读入字符串       for(j=0;j<i;j++){b[a[j]-'a']++;}//把字母个数放在b[]数组中        for(t=0;t<25;t++)      {                       if(b[t]>maxn)maxn=b[t];                       if(b[t]<minn&&a[t]!=0)minn=b[t];                       }//找到最大最小值        number=maxn-minn;//maxn-minn       for(temp=2;temp<number;temp++)       {                                     if(number%temp==0)                                     {                                     fprintf(F2,"%s\n",y);                                     fprintf(F2,"%d\n",number);                                     }                                     else                                     {                                     fprintf(F2,"%s\n",n);                                     fprintf(F2,"%d\n",zero);                                     }                                     }//判断是否是质数        fclose(F1);fclose(F2);       system("pause");       }             
首页 1 2 3 下一页