输入两个正整数,请输出这两个正整数相同因子之和

输入两个正整数,请输出这两个正整数相同因子之和

img

#include<stdio.h>
int main()
{int a,b,c,e;
printf("Enter a, b:");
scanf("%d,%d",&a,&b);
for(c=1;c<=a;c++){
for(c=1;c<=b;c++){
if(b%c==0&&a%c==0)
e=2*c;
}
printf("%d",e);
}
return 0;
}
这个是我自己写的,然后一直是死循环的状态😭😭😭😭