august 发表于 2007-3-12 16:27:41

请帮我看看

#include<stdio.h>
void main()
{
    float i,j,a,b,c,d,e;
    printf("\nplease enter the number\n");
    scanf("%f %f",&i,&j);
    a=i+j;
    b=i-j;
    c=i*j;
    d=i/j;
    e=i%j;
    printf("%.2f,%.2f,%.2f,%.2f,%.2f\n",a,b,c,d,e);
    }


这程序到底错在哪里呢?真的有点看不出是哪里的问题。。。。。

ultranet 发表于 2007-3-12 19:11:55

e=i%j;
floating point numbers不能取餘數,integer才可以。

august 发表于 2007-3-12 21:49:38

但是我去除了求余这项,还是不可以,把i,j定为整型才可以,为什么会这样呢?(好象又可以了,不好意思)
页: [1]
查看完整版本: 请帮我看看