编辑程序,从键盘输入一个小于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);