回 帖 发 新 帖 刷新版面

主题:[讨论]C语言代码指点下

main()
{
    int a,b,c;
    float d,e,f,g;
    scanf("%d%d%d",&a,&b,&c);
    scanf("%f%f%f",&d,&e,&f);
    g =a+b-c*d/e%f;
    printf("%d%f",g);
    getch();
}

以上代码哪里错了,哪位指点下。。

回复列表 (共1个回复)

沙发

第一行最好加上#include <stdio.h>
printf ("%d%f",g);  中少了一个变量,改成printf("%d%f",g,g);
%运算符只能操作两个整型数据,你的c*d/e是浮点型的,f也是浮点型的,所以出错。
不知道你最后用getch();干什么?一定要用的话,在第二行加上#include <conio.h>

我来回复

您尚未登录,请登录后再回复。点此登录或注册