| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 450 人关注过本帖
标题:帮我看一下程序,程序输出问题?
取消只看楼主 加入收藏
天谈2011
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2011-3-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
帮我看一下程序,程序输出问题?
#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
   int i,j,n,m,k,l,t,s;
   int flag,b[100];
   int max,min,h=0;
   char a[100];
  scanf("%d",&t);
   while(t--)
    {
       scanf("%s",a);
       n=strlen(a);
       for(i=0;i<n;++i)
       {l=0;
          for(j=i+1;j<n;++j)
           {
            if(a[i]==a[j])
            l++;
            }
           b[i]=l+1;
         }
       max=b[0];
       min=b[0];
       for(i=0;i<n;++i)
        if(max<b[i])
         {
           k=max;
           max=b[i];
           b[i]=k;
          }
         if(min>b[i])
        {
          s=min;
          min=b[i];
          b[i]=s;
        }
            m=max-min;
       if(m==1||m==0)
       flag=0;
       else if(m==2)
       flag=1;
       else if(m>=3)
       for(flag=1,j=2;j<=(int)(sqrt(m));++j)
           if(m%j==0)
            {
               flag=0;
               break;
             }
           if(flag==0)
            {
              printf("No Anwser\n");
              printf("%d\n",h);
            }
             if(flag==1)
               {
                 printf("Lucky Word\n");
                 printf("%d\n",m);
                }
          }
return 0;
}
搜索更多相关主题的帖子: include 
2011-04-24 11:32
天谈2011
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2011-3-27
收藏
得分:0 
回复 2楼 张春平
就是输入一个字符串,求出字符出现最多的次数减去最少的次数,判断其差值是不是一个质数,若是就输出Lucky
Word,或者就输出No Answer!其中第一个数字2是输入数据组数
样例输入
2
error
olympic
样例输出
Lucky Word
2
No Answer
0
2011-04-24 12:04
快速回复:帮我看一下程序,程序输出问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021322 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved