c语言帮我改下错误 - 爱问答

(爱问答)

c语言帮我改下错误

/*程序功能:输入三角形的三个边,若能构成三角形,则判断三角形的形状并计算任意两角的外角和*/

/*          (保留2 位小数); 若不能构成三角形,则输出错误提示信息。*/

 

/*提示:除在指定位置添加语句之外,请不要改动程序中的其他内容。*/

 

#include <math.h>

#include <stdio.h>

void main( )

{

double a,b,c,s,absum,acsum,bcsum;

 

printf("输入三个角<A、<B、<C:");             /* 输入提示 */

    scanf("%lf%lf%lf",&a,&b,&c);

/*请在两条星线之间填入相应的代码,判断三角形的形状并计算任意两角的外角和*/

/***********************************************************************/

s=180;absum=0;acsum=0;bcsum=0;

if(a<=0||b<=0||c<=0)

    printf("不能构成三角形 ");

else

if(a<=s,b<=s,c<=s){

absum=2*s-a-b;acsum=2*s-a-c;bcsum=2*s-b-c;

printf("AB和=%.2f,AC和=%.2f,BC和=%.2f",&absum,&acsum,&bcsum);

if(a==90||b==90||c==90)printf("直角三角形 ");

else

if(a<90&&b<90&&c<90)printf("锐角三角形 ");

else printf("钝角三角形 ");

}

else printf("不能构成三角形 ");

 

/***********************************************************************/

    return; /* 返回 */

}


从程序角度,你的

printf("AB和=%.2f,AC和=%.2f,BC和=%.2f",&absum,&acsum,&bcsum);

是错的,输出不能加地址的,也就是不能有&的


相关标签:c语言

下一篇:在二次握手中请问如何理解Server(服务器)将标志位SYN和ACK都置为1

上一篇:求解:这个配置为什么玩吃鸡卡成翔!!!

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?