b) if (a>c) max=a; else max=c; else if (a" />
红联Linux门户
Linux帮助

C语言编程(if嵌套),编译通过,执行的时候提示“段错误”,怎么解决?请教

发布时间:2007-03-20 19:23:54来源:红联作者:jasoncorb
#include"stdio.h"
main()
{
int a,b,c,max;
printf("请输入3个整数:\n");
scanf("%d %d %d",a,b,c);
if (a>b)
if (a>c) max=a;
else max=c;
else if (a if (b else max=b;
printf("最大的是:%d",max);
}


SHELL运行结果
请输入3个整数:
1 2 3
段错误

请教!小弟初学。

[ 本帖最后由 jasoncorb 于 2007-3-20 19:25 编辑 ]
文章评论

共有 1 条评论

  1. jasoncorb 于 2007-03-20 19:40:08发表:

    问题已经解决,是scanf 语法错误