首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个条件中的||竟然出错,想不出原因。解决方案

2012-02-28 
一个条件中的||竟然出错,想不出原因。#includestdio.h#include math.h//这个头文件是包含数据函数pow的

一个条件中的||竟然出错,想不出原因。
#include   <stdio.h>
#include <math.h>   //这个头文件是包含数据函数   pow的  
int   main(void)
{
  int   a,b,c;
    printf( "请输入三角型三边有,号隔开 ");
    scanf( "%d,%d,%d ",&a,&b,&c);
    a=(int)pow(a,2);   //这里要用int显示转换   要不会输不出有效值
    b=(int)pow(b,2);
    c=(int)pow(c,2);
    if(a+b> c&&a+c> b&&c+b> a)
    {
          if(a+b==c||b+c==a||a+c==b)         //这段报错   怎么回事啊   我那写错了  
          {
                pirntf( "这是一个直角三角形\n ");  
          }
          else
          {
                  printf( "这是一个三角形,但不是直角的\n ");  
          }
    }  
    else
    {
            printf( "这不是一个三角形\n ");  
    }
    system( "pause ");
    return   0;
}


if(a+b==c||b+c==a||a+c==b)         //这段报错   怎么回事啊   我那写错了  
语法貌式没问题啊。怎么会编译不过去呢。
谁来解答下。

[解决办法]
1,缺少头文件:#include <stdlib.h>
2, "pirntf "拼写错误

热点排行