#include<stdio.h>
#include<math.h>
int main()
{
int m,n;
printf("請輸入2個數字 m , n:\n");
scanf("%d %d", &m ,&n);
printf("你輸入的 m=%d n=%d\n\n",m , n);
int s1=0 , s2=0;
for(int i=1;i<=m;i++)
{
if(m%i==0)
{
printf("%d\t",i);
s1++;
}
}
printf("\n%d的因數有%d個\n\n",m,s1);
for(int i=1;i<=n;i++)
{
if(n%i==0)
{
printf("%d\t",i);
s2++;
}
}
printf("\n%d的因數有%d個\n",n,s2);
return 0;
}
Stdin Inputs...
120 7
請印出1..m之間 n的倍數的數
請輸入2個數字 m , n:
你輸入的 m=120 n=7
1 2 3 4 5 6 8 10 12 15 20 24 30 40 60 120
120的因數有16個
1 7
7的因數有2個
沒有留言:
張貼留言