gsw12345 发表于 2008-7-23 16:55

菜鸟求助,多谢高手

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int val=123;
    float val1=1.2345678;
    /*整数格式化字符输出示范*/
    printf("----整数格式化字符输出示范----\n");
    printf("%%d的输出,val=%d\n",val);
    printf("%%i的输出,val=%i\n",val);
    orintf("%%o的输出,val=%o\n",val);
    printf("%%u的输出,val=%u\n",val);
    printf("%%x的输出,val=%x\n",val);
    /*浮点数格式化字符输出示范*/
    printf("----浮点数格式化字符输出示范----\n");
    printf("%%f的输出,val1=%f\n",val1);
    printf("%%g的输出,val1=%g\n",val1);
    printf("%%e的输出,val1=%e\n",val1);
    system("pause");
    return 0;
}
这段程序用dev编译不了啊 ,谢谢高手指点下哪里错了,最好说明下,为什么错的,怎么修改.多谢
大家了.

mqh21364 发表于 2008-7-23 17:01

你告诉我第11行的那个是什么函数?

coming 发表于 2008-7-23 17:04

类型和变量应该一致 啊  你就定义了个int的变量 怎么能用那么多的类型输出 建议把那些都定义一下 然后在输出 就好了

gsw12345 发表于 2008-7-23 17:18

呵呵 看到了 不好意思 我弄1个多小时了 谢谢了 这样低级的错误 真不好意思啊

xiaomengxia2008 发表于 2008-7-23 17:18

回复 1# gsw12345 的帖子

第11行:printf写错了

页: [1]

编程论坛