大一c语言程序填空题填空题


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩70页未读 继续阅读
}

1、输入三角形的三条边ab,c求彡角形的面积。

   printf(“请输入三角形的三条边:”);

2、输入两个整数n1,n2要求n1与n2之间能被3整除的整数个数n 。 

   printf(“n请输入两个數:”);

3、根据以下给出的嵌套if语句填写对应的switch语句,使它完成相同的功能(假设mark的取值在1~100之间)

}
 
 

当用更大的数据去测试时发现朂多只能到13,到需要输出14行杨辉三角时就会出现错误

本来以为是超出了int型的范围,但是手动计算之后并没有超出啊而且如果超出的话,在计算12!时就已经超出范围了。不解!
解决:还是int范围的问题
 
采用如上代码改变N的值,可以清楚地看到溢出的时刻

显然,N!在12的时候还是对的13的时候显然就不对了,从个位数字就可以看出来所以上面杨辉三角出现的现象就能解释了。

}

我要回帖

更多关于 大一c语言程序填空题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信