爱问知识人 爱问教育 医院库

C语言

首页

C语言

#include <stdio.h>
int main()
{
  int x,m,n,r,s=0,t,i;
  scanf("%d",&t);
  for(i=1;i<=t;i++)
  {
    s=0;
    scanf("%d %d",&n,&m);
    for(x=1;x<=n;x++)
    {
      r=n%x;
      while(r)
      {
        n=x;x=r;r=n%x;
      }
      if(x>=m)
      {
        s++;
      }
    }
    printf("%d\n",s);
  }
  return 0;
}
这个程序为什么错了啊???

提交回答
好评回答
  • 2012-05-05 17:23:19
    这个,我是学c++的,c语言也学过,不过我好像没看出来你想实现什么功能,你能否告诉我你想干什么?我再看看有什么错的

    t***

    2012-05-05 17:23:19

其他答案

    2012-05-05 18:55:21
  • 程序可以运行,说明没有语法错误,至于逻辑错误,要知道你的的程序要实现什么功能。

    m***

    2012-05-05 18:55:21

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):