C语言程序设计编写程序

img


#include<stdio.h>
void main()
{
int a,b,i;
printf("请输入非0一个正整数:");
scanf("%d",&a);
i=a;
if(i>999)i=999;
while(i>100)
{if(a%i==0)
{printf("%d的三位最大约数为%d",a,i);break;}
i--;}
if(i<=100)printf("%d没有三位最大约数",a);
}

 
#include<stdio.h>
int main()
{
    int x;
    printf("请输人非0一个正整数:");
    scanf("%d", &x);
    int res = -1;
    for(int i=999;x>=100&&i>=100;i--){
        if(x%i==0){
            res = i;
            break;
        }
    }
    if(res == -1){
        printf("%d没有三位最大约数",x);
    }
    else{
        printf("%d的三位最大约数为:%d",x,res);
    }
    return 0;
}

#include <stdio.h>

int main()
{
    int i, n;
    scanf("%d",&n);
    if(n < 100){
        printf("%d没有最大三位约数",n);
        return;
    }
    for(i = 999;i >= 100;i--){
        if(n % i == 0){
            printf("%d的最大三位约数是%d",n,i);
            break;
        }
    }
    return 0;
}