| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 764 人关注过本帖
标题:捉交通肇事者
只看楼主 加入收藏
kbmjj123
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2009-3-10
结帖率:92.31%
收藏
 问题点数:0 回复次数:4 
捉交通肇事者
/* Note:Your choice is C IDE */
#include "math.h"
#include "stdio.h"
void main()
{
    int i,j,k,n;
    for(i=1;i<=9;i++)
        for(j=0;j<=9;j++)
        if(i!=j)
            {
                n=i*1000+i*100+j*10+j;
                for(k=31;k*k<n;k++)
                    if(k*k==n)
                    printf("%d\n",n);
            }
}

怎么我这个东东运行时没有输出的呃????
搜索更多相关主题的帖子: 交通 肇事者 
2009-10-22 16:08
小J
Rank: 8Rank: 8
等 级:等待验证会员
威 望:1
帖 子:282
专家分:704
注 册:2009-6-18
收藏
得分:0 
#include "math.h"
#include "stdio.h"
void main()
{
    int i,j,k,n;
    for(i=1;i<=9;i++)
        for(j=0;j<=9;j++)
        if(i!=j)
            {
                n=i*1000+i*100+j*10+j;
                for(k=31;k*k<n;k++){
                    if(k*k==n) printf("%d\n",n);
                    else printf("找不到该数!");
                }
            }
}
不知道你的程序做什么的,你的for循环少了括号,在我加上括号后还是没结果,于是我加上  else printf("找不到该数!"); 。至于结果,你自己运行看看。我觉得你的程序本身有很多的逻辑问题!
2009-10-22 16:18
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
收藏
得分:0 
for(k=31;k*k<=n;k++);  多加个等号,否则你for循环下的if语句判断永远不成立。
   if(k*k==n)
      printf("%d\n",n);

努力—前进—变老—退休—入土
2009-10-22 16:29
kbmjj123
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2009-3-10
收藏
得分:0 
回复 2楼 小J
呃~~~我想请教一下我的代码是哪出现逻辑问题了呵~~~
2009-10-26 09:15
snr108
Rank: 2
来 自:中国
等 级:论坛游民
帖 子:39
专家分:60
注 册:2009-9-14
收藏
得分:0 
以下是引用kbmjj123在2009-10-26 02:15:48的发言:

呃~~~我想请教一下我的代码是哪出现逻辑问题了呵~~~
我感觉你这语句里面只有一句起作用..并且是三楼改过后的一句,与题目上的找什么来着一点干系都没有..所以逻辑方面可能这里出的问题
for(k=31;k*k<=n;k++)/*这里要一个=号,要不表达示永不会成立*/
  {
      if(k*k==n)/*关键就这里了.k*k==n输出n,那么在小于之前上面那表达示一点意思也没有,而n的值在上n=i*1000+i*100+j*10+j;这一句里面就确定了也经,至于上面的i=1 to 9和j=0 to 9只是一个范围,只能说在这值里能不能取到那个N值*/
      printf("%d\n",n);
   }
2009-10-26 09:47
快速回复:捉交通肇事者
数据加载中...
 
   



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

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