C语言编程,输出老是出错误

我刚开始学c语言,第一个程序如下图所示,但是输出的结果为什么是i=d,结果不应该是i=10吗,我是看视频和老师学的,同样的程序老师的结果是i=10。快纠结死了,有哪位大神能帮个忙,万... 我刚开始学c语言,第一个程序如下图所示,但是输出的结果为什么是i=d,结果不应该是i=10吗,我是看视频和老师学的,同样的程序老师的结果是i=10。快纠结死了,有哪位大神能帮个忙,万分感激。 展开

第1个回答  2019-06-29
你把%和d的位置交换一下,改成%d就好了

C语言编程,输出结果有误?
因为else if(num>99999 && num<0)的()中的num>99999 && num<0是永远不可能为“真”的表达式,所以无论输入什么数据都不会执行。根据疑问1的表述,这一句应该写成else if(num>99999 || num<0)可能才对。疑问2要对输入和这个if分支重新构架,改如下——或 后者较好。

c语言 编程 代码 为什么会出现这种错误 怎么解决?
产生这个问题可能的原因 1, 你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.2. 你用vc打开了一个.c\/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。解决方法 1.进入project->setting->c\/c++, ...

c语言编程始终有一处错误,是不是软件的问题?
这是连接错误,很麻烦的,要仔细排查 如果你做的控制台程序 使用\/subsystem:console 如果你做的windows图形界面程序 使用\/subsystem:windows cpp文件中可能没有main主函数 程序无法链接 这里有常规的检查步骤,自己先对照看看 http:\/\/baike.baidu.com\/view\/1229984.html?wtp=tt ...

c语言的编译器,打开同一个程序,一样的输入,为什么有时输出是对的,有...
说明你的代码中存在不稳定因素。比如没有赋初始值的局部变量。 越界访问行为等等。这些都是会导致不可预知结果的。具体的 还需要看代码才能知道原因。

用C语言编程程序没有错误为什么结果不对
1,保存为c或c++文件 2,根据断点调试找到错误处。3,采用F10或F11单步调试找到精确的错误处。其中f10是跳过函数盗用,f11是进入函数体调试。一般是先用f10,确定函数输入输出是否正确(与自己想的一样),如不一样,则用f11进入函数体一步一步调试。4,在调试过程中,肯定得监视程序中的变量。在vc6...

我在用C语言编程时,编译后总出现Error:spawning C1.exe的错误,看不懂...
1、在菜单栏的【工具】(Tools)中选择【选项】(Options),在打开的对话框中选择【路径】(Directories);在右边的目录“Show directories for:”下拉表中选择【可执行文件】(Executable files),再看下面有没有cl.exe文件所在的目录,如果不对修改之。2、Executable files其路径至少包含以下7个:D:\/...

C语言编程输出错误输出值是-858993460
scanf语句“”位置不对 代码:include <stdio.h>int main(){ int a,b,c,t;\/\/等价于: int a; int b; int c; int t; printf("请输入三个整数(中间以空格分隔):"); scanf("%d %d %d", &a, &b, &c); \/\/编写代码完成a是最大值 b是中间值 c是最小值 if (a < b) ...

c语言的问题,为什么输出是nan?
结论:当在C语言编程中遇到输出为"NaN"的情况,这通常意味着遇到了无法表示为数值的数学运算异常,例如数值溢出、对负数求对数或除以零等。要解决这类问题,程序开发者需要仔细检查数据和运算过程。首先,检查代码中可能存在的错误源。增加适当的打印语句可以帮助定位问题所在,比如检查数据是否正确,运算是否...

一个c语言编程问题,输出分数高于平均分的人的成绩,不知为什么总是
还有,如果你想用%s输出一个char类型的变量x,应该这样写printf("%s",&x)。不能写成printf("%s",x)改成下面的样子就可以运行了。include <stdio.h> define pingjun 80 struct cw{ char name;char sex;int num;float math;float phy;float eng;float com;float pin;};void input(struct cw ...

c语言编程为什么会出现Undefined symbol 错误
C语言编程中出现“Undefined symbol”错误,通常是因为编译器在链接过程中找不到某个符号的定义。在C语言编程中,一个“Undefined symbol”错误通常发生在编译和链接阶段。这个错误表明编译器在尝试构建一个可执行文件时,找不到某个函数、变量或符号的定义。换句话说,代码中可能声明...

相似回答
大家正在搜