c语言测试点四WA,求大佬看看哪里错了

P1888 三角函数

```cpp //AC 代码 #include<stdio.h> int main(){ int a,b,c,t; scanf("%d %d %d",&a,&b,&c); while(a>b||b>c||a>c){ if(a>b){ t=a; //敲终点,这里后两行不一样。 a=b; b=t; //就是拿第三个变量交换的时候弄错谁该被赋值给谁。 //可以直接用 swap(a,b); 来解决。 } else if(b>c){ t=b; b=c; c=t; } else{ t=a; a=c; c=t; } } for(int i=1;i<a;i++){ if(a%i==0&&c%i==0){ a=a/i; c=c/i; } } printf("%d/%d\n",a,c); return 0; } ```
by 2021zjhs005 @ 2023-10-25 22:05:39


@[2021zjhs005](/user/1121995) 谢谢大佬!
by pantengkai @ 2023-10-25 23:50:05


|