求解释!!
为什么编译通过了,但执行出现了错误!求解释!!!
因为之前你的这个程序执行还没退出来。所以编译,链接后不能改变可执行程序。次此外,你的程序要输入的3个数字之间必须输入逗号,如:1,2,3.不能是 1 2 3因为你的程序中输入语句是
scanf("%d,%d,%d",&a,&b,&c);
如果把此输入语句改为scanf("%d%d%d",&a,&b,&c);
就可以输入 1 2 3
了
最后,祝你元旦快乐 楼主想输入三个数后,按a<b<c的要求输出。但IF语句嵌套或配合使用不对,三个IF语在不同输入数下,有的执行,有的不执行,达不到目的。如何用IF语请重新学过:funk:。 #include"stdio.h"
voidmain()
{
inta,b,c,t;
printf(“输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{t=a;
a=b;
b=t;}
if(b>c)
{t=b;
b=c;
c=t;}
if(a>b)
{t=a;
a=b;
b=t;}
printf(%d%d%d,a,b,c);
}
逻辑错误是编译不出来的. dlzhwm 发表于 2014-1-1 15:34 static/image/common/back.gif
#include"stdio.h"
voidmain()
{
你这个怎么编译不过,我的能编译过 dlzhwm 发表于 2014-1-1 13:47 static/image/common/back.gif
楼主想输入三个数后,按a
我是看了小甲鱼视屏后打的,和他视屏上写的一样,为什么我的不过呢? 仰望天上的光 发表于 2014-1-1 10:22 static/image/common/back.gif
因为之前你的这个程序执行还没退出来。所以编译,链接后不能改变可执行程序。次此外,你的程序要输入的3个数 ...
我是到逗号和空格不一样,也祝你元旦快乐!谢谢 dlzhwm 发表于 2014-1-1 15:34 static/image/common/back.gif
#include"stdio.h"
voidmain()
{
我又打了一遍就过了呵呵谢谢啊 解决问题是王道,不客气,新年第一天问题解决了,祝你快乐:lol:。 又学习了呵呵 回复 拿一分
页:
[1]