scanf("%d %d"这里
程序入口函数是main()函数,而不是mian();
看你的标题是约分,不知道你是不是表达的这个意思。
#include <stdio.h>
int main()
{
int dividend, divisor;
scanf("%d/%d", ÷nd, &divisor);
int a = dividend;
int b = divisor;
int c = a % b;
while(c != 0)
{
a = b;
b = c;
c = a % b;
}
printf("%d/%d", dividend/b, divisor/b);
return 0;
}
运行结果是
输入:10/5;输出2/1;
输入:5/10;输出1/2。