检查一下,下面这个代码

#include <stdio.h>int main(){ int n,a,b,i; float f; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d%d",&a,&b); printf("%d %d %d ",a+b,a*b,a-b); if(a%b==0) printf("%d\n",a/b); else printf("%.2f\n",(float)a/b); } return 0;}

没什么问题:

#include <stdio.h>
int main()
{ 
    int n, a, b, i;
    float f;
    scanf("%d",&n); 
    for (i = 0; i < n; i++)
    { 
        scanf("%d%d",&a,&b); 
        printf("a+b=%d a*b=%d a-b=%d\n",a+b,a*b,a-b); 
        if (a % b == 0)
            printf("%d\n",a/b); 
        else 
            printf("%.2f\n",(float)a/b); 
    } 
    return 0;
}

img