c语言题的题,求大神解答

3张图片分别是题干答案,我的答案为什么我的错了,如果想用if写的话应该怎样改呢... 3张图片分别是题干,答案我的答案。为什么我的错了如果想用if写的话应该怎樣改呢?
    采纳数:1 获赞数:0 LV2

可以直接写五个独立的if判断是什么运算符,进行操作

当c为运算符时进入if计算完后就直接结束程序了

若c不是运算符就不会进入if而会一直走到最后

那直接在五个if后(即倒数第三行)加上一个输出错误就可以了

你对这个回答的评价是?

+等运算符应用單引号(如'+')括起来

哦,这回对了是只有运算符才用这样吗?
是因为,单引号表示字符双引号表示字符串。字符串不能用于==比较Φ比较字符串是否相等,得用函数如strcmp库函数。

你对这个回答的评价是

比较运算符应该用单引号 而不是双引号

单引号是单个字符 双引號是字符串 类型不一样

你对这个回答的评价是?

}

这是输出的部分待会附上我的玳码

这是哪个acm平台呀,这个算法应该就是算临域完后计数加加的吧

}

我要回帖

更多关于 C语言题 的文章

更多推荐

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

点击添加站长微信