c语言基础题目,求解答

1 输入一个三位的整数如果它有苴仅有两位数码相同,那么就输出Yes否则输出No

2 输入三角形的三条边a,bc;如果构成三角形那么就计算三角形的面积并输出,保留2位小数否则输出“Not a triangle.”

^表示幂运算,如x^2表示x的平方

如果x不在定义域内输出“Not define”,否则输出y保留5位小数


呃……你没发现有个地方有错吗
两个等号是判等,一个等号是赋值

问题出在第二个if里面,不应该用 = 要改为 ==

虽然不是很记得C的语法,但是应该是 break 的问题没跑

第一次進入第二个for循环的时候, 会进入第二个if进行判断两个条件,第一个是赋值第二个是不是7的倍数,两个都是true赋值自然是true

C语言长范的问題,判断的时候用了=应该是==,经常会bug出在这里还有你为什么不这么写

我要回帖

更多关于 c语言基础题目 的文章

 

随机推荐