6行scanf用错,
#include<stdio.h>
int main()
{
int x,b0,b1,b2;
printf("请输入你想要逆序的1个三位数x:");
scanf("%d",&x);
b2=x/100; /*确定x第一位的数*/
b1=(x-b2*100)/10; /*确定x第二位数*/
b0=x-b2*100-b1*10; /*确定x的第三位数*/
printf("得到的三位数是:%d%d%d",b0,b1,b2);
}
devC++程序没错啊,可是为什么运行结果出错?
计算过程中溢出了,long型在32位计算机上表示的最大整数为2的32次方减一,也就是 4294967295
急!C语言,一个题目,DEV C++编译没错,上交OJ后编译错误!
1、函数没有返回值。2、sqrt()没有声明。可能是头文件<math.h>不同吧。
用C语言编程程序没有错误为什么结果不对
编译和连接都正确,只能说明编译器对他进行语法等检查 没发现他的错误而已,而既然运行结果是错误的,那就是说明一点 可能是你的算法设计的不当,不能正确的解决问题,这样发生的错误 是运行期错误,在编译连接的过程不会出错的,不过幸好,编译器也为我们 提供了一些解决类似运行期错误的一些调试工具,通过debug...
c语言helloworld代码是对的,但编译错误?
这个从图示来看编译没有错误 使用devC++编译运行结果如下
c语言编程问题 我的程序DEV C++没有错误,为什么反应不出我输入已经结束...
r*(r-a)*(r-b)*(r-c));return s;} else return 0;}main() {int x,y,z;double q; {}while(1) {scanf("%d %d %d",&x,&y,&z);if(x!=0&&y!=0&&z!=0) break;\/\/<===} {q=p(x,y,z);if ( p(x,y,z)==0)printf("NO\\n"); else printf(...
win10系统用Dev c++写C语言时,编译通过,运行时却显示exe文件运行错误...
代码有问题,能通过编译,但运行就会有问题。。问题出现在scanf("%d",x);少了取地址符& 请改成scanf("%d",&x);include <stdio.h>int main(){ int x=0; scanf("%d",&x); int a=x\/100; int c=x%10; int b=x\/10%10; printf("%d\\n",a+b*10+c*100); ...
我在dev c++程序中新建了一个原代码。然后一个简单的c语言程序也编好了...
你没有把那源文件加入到工程当中 应该加到这里
为什么devc运行和编译可以但是没分
devc运行和编译可以但是没分,是因为devc的运行和编辑和正常的编辑程序是不一样的,它的逻辑思维是反过来的,所以是可以正常使用的,但是是不能够给分的。
devc++中编写c语言为什么运行不出结果
我也遇到过此情况,我的解决方法是在主函数最后一句"return 0;"前面加上一句"getchar();",然后就不会一闪而过了,要结束程序按回车就行啦。
为什么Dev-C++编译C语言计算出来的结果是0
那是因为你的输出语句写错了,v的前面多了一个取地址符号,输出时不需要使用取地址符号,输入时才会用到