ACM题目,输出A/B。如果整除则输出整数,如果不能整除则保留两位小数,除式不成立则输出no。每组输出占一行。

来源:互联网 发布:中国进出口额数据 编辑:程序博客网 时间:2024/05/21 09:12
输入:第一行是一个整数N,代表有N组测试数据,接下来是N行,每行有两个整数A和B。问题:输出A/B。如果整除则输出整数,如果不能整除则保留两位小数,除式不成立则输出no。每组输出占一行。输入:24 210 4输入:22.50
int main(void){int a,b,i;scanf("%d",&i);while(i-->0){scanf("%d %d",&a,&b);b?(a%b==0)?printf("%d\n",a/b):printf("%.2f\n",(float)a/b):printf("no\n");}return 0;}