| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1095 人关注过本帖
标题:C编程误区
取消只看楼主 加入收藏
林凡
Rank: 2
等 级:论坛游民
帖 子:31
专家分:61
注 册:2013-7-29
结帖率:100%
收藏
 问题点数:0 回复次数:0 
C编程误区
/*********************************
***函数名:void main()
***功能:求最大公约数
*********************************/

#include<stdio.h>
void  main()
{
    int min,max_count,a,b,i;
    max_count=1;
    printf("输入两个数:\n");
    scanf("%d,%d",&a,&b);

    if(a>=b)
        min=b;
    else min=a;//先求出a,b中最小的

    for(i=0;i<=min;i++)
    {    if((a%i==0)&&(b%i==0)) //能被a,b整除的i
           {
               if(i>max_count)  //找出i的最大值
                   max_count=i;
           }
    }
    printf("%d",max_count);


}

我找出错误的原因了 ,小伙伴们看看 ,呵呵!!!
搜索更多相关主题的帖子: include 公约数 最大值 
2013-09-27 14:58
快速回复:C编程误区
数据加载中...
 
   



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

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