编辑程序,从键盘输入一个小于100的整数a,判断除了1和它本身外,a还能被哪些数整除。

编辑程序,从键盘输入一个小于100的整数a,判断除了1和它本身外,a还能被哪些数整除。

#include <stdio.h>
int main()  
{       
    int num;
    printf("输入一个小于100的整数:"); 
    scanf("%d",&num);
    for(int i=2;i<num;i++){
        if(num%i==0)
          printf("%d ",i); 
    }
     return 0;
}  

取模等于0就可以了。

#include "stdio.h"
void main()
{
    int a,i;
    scanf("%d",&a);
    if(a>100){
        printf("输入的数据必须小于100\n");    
        return;
    }
    for(i=2;i<100;i++){
        if(a%i == 0){
            printf("%d能被%d整除\n",i,a);    
        }    
    }
    
}

for(int i=2;i*i<a;i++)
    if(a%i==0)
        printf("%d %d ",i,a/i);