大型烟花多少钱一个:TC编程问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 00:29:16
#include"stdio.h"
#include"conio.h"
void main()
{int a,b,c,z;
printf("enter 3 bian:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b);
printf("this is a sanjiaoxing\n")
z=a+b+c;
printf("z=%d\n",z);
else printf("this not is a sanjiaoxing\n");
getch();
clrscr();
}
这个程序运行总是说 Mispaced else 我知道是什么意思就是不知道怎么改!!刚刚编程 谢谢指教

if 后面的条件不能为分号; 符合条件要执行的语句如果多于一句要用{}括起来
改为:
#include"stdio.h"
#include"conio.h"
void main()
{int a,b,c,z;
printf("enter 3 bian:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b)
{
printf("this is a sanjiaoxing\n");
z=a+b+c;
printf("z=%d\n",z);
}
else
{ printf("this not is a sanjiaoxing\n");
}
getch();
clrscr();
}

你从if,到else,只见的部分,要加上大括号
更改如下

#include"stdio.h"
#include"conio.h"
void main()
{int a,b,c,z;
printf("enter 3 bian:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b);
{printf("this is a sanjiaoxing\n")
z=a+b+c;
printf("z=%d\n",z);
}
else
{printf("this not is a sanjiaoxing\n");
getch();
clrscr();
}
}

#include"stdio.h"
#include"conio.h"
void main()
{int a,b,c,z;
printf("enter 3 bian:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b)
printf("this is a sanjiaoxing\n");
z=a+b+c;
printf("z=%d\n",z);
else printf("this not is a sanjiaoxing\n");
getch();
clrscr();
}
这就可以拉1