程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> c語言程序設計

c語言程序設計

編輯:C語言問答

c語言程序設計

麻煩給改下
#include<math.h>
main()
{
floata,b,c,s,p;
printf("輸入a,b,c");
scanf("%f,%f,%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
if(a+b>c||a+c>b||b+c>a)
{
printf("s=%f",s);
}
else
{
printf("不能構成三角形")
};
}

1.c(5):warningC4013:'printf'undefined;assumingexternreturningint
1.c(6):warningC4013:'scanf'undefined;assumingexternreturningint
1.c(8):warningC4244:'=':conversionfrom'double'to'float',possiblelossofdata
1.c(16):errorC2143:syntaxerror:missing';'before'}'

最佳回答:

調試通過的程序代碼如下:

#include<stdio.h>
#include<math.h>
main()
{
floata,b,c,s,p;
printf("輸入a,b,c");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
if(a+b>c&&a+c>b&&b+c>a)
{
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("s=%f\n",s);
}elseprintf("不能構成三角形");
}

上面的程序運行結果如下:

輸入a,b,c345
s=6.000000

輸入a,b,c337
不能構成三角形
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved