标题:求助一个数组问题
只看楼主
不二先生
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-10-7
 问题点数:0 回复次数:5 
求助一个数组问题
#include<stdioi.h>
int main{
int a[10]={0},m,n;
for(int h=0;h<10;h++)
{                        
    scanf("%d",&a[h]);
}
int temp=0,temp2=0,temp3=0,temp4=0,max=0,min=0;
int flag=0,flag1=0;
for(m=0;m<10;m++)
                        
{
    for(n=0;n<10;n++)
    {                    
   
    if(a[n]>max)
    {                    
    max=a[n];
    }
    for(int l=max;;l++)
        {                    
            if(l%a[n]==0&&l%a[m]==0)
            {            
    flag=1;
    break;
        
            }
            if(flag==1){
   
    printf("%d",l);
   
    }
        
            if(min>a[n])
            {
            min=a[n];
            }
    for(int i=temp2;i>0;i--)
    {
        if(a[n]%i==0&&a[m]%i==0)
        {
            flag1=1;
            break;
   
        }if(flag1==1){
    printf("%d",i);
   
    }
            }
                }
                    }
return 0;

}
大佬们,这是我自己刷的一道题目,求数组的最大公约数和最小公倍数,出现编写错误,我找不到错处。麻烦你们知道的帮帮我吧!谢谢了!




   
搜索更多相关主题的帖子: int for max min flag 
2018-10-21 18:57
z1274669010
Rank: 1
等 级:新手上路
帖 子:3
专家分:5
注 册:2018-10-20
得分:0 
我看了第一句我就看到错了
2018-10-21 20:49
幻紫灵心
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山咔咔里面
等 级:贵宾
威 望:53
帖 子:395
专家分:2640
注 册:2018-3-30
得分:0 
一二行就这么离谱!

saber,别哭.
2018-10-21 20:58
豆豆的滴
Rank: 9Rank: 9Rank: 9
来 自:湖南
等 级:贵宾
威 望:33
帖 子:368
专家分:1087
注 册:2018-5-7
得分:0 
#include<stdio.h>
int main()
{
int a[10]={0},m,n,h;
 for(h=0;h<10;h++)
 {                        
     scanf("%d",&a[h]);
 }
 int temp=0,temp2=0,temp3=0,temp4=0,max=0,min=0;
 int flag=0,flag1=0;
 for(m=0;m<10;m++)                        
 {
     for(n=0;n<10;n++)
     {                    
     
     if(a[n]>max)
     {                    
     max=a[n];
     }
     for(int l=max;;l++)
         {                    
             if(l%a[n]==0&&l%a[m]==0)
             {            
     flag=1;
     break;
         
             }
             if(flag==1){
     
     printf("%d",l);
     
     }
     }
             if(min>a[n])
             {
             min=a[n];
             }
     for(int i=temp2;i>0;i--)
     {
         if(a[n]%i==0&&a[m]%i==0)
         {
             flag1=1;
             break;
     
         }if(flag1==1){
     printf("%d",i);
     
     }
             }
     }
     }         
 return 0;

 }
2018-10-21 21:37
不二先生
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-10-7
得分:0 
感谢各位大佬的意见,我会好好思考的。
2018-10-22 20:07
陈无
Rank: 2
等 级:论坛游民
帖 子:29
专家分:35
注 册:2018-10-10
得分:0 
细心可是对程序员最基本的要求
2018-10-23 09:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-490571-1-1.html




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

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