请问一下if c语言言中,这段if为什么执行不了报错?

例如这个我这是我几天前做的一個整数排序的题目题目是输入三个数,然后按从小到大排出来输出#include</usercenter?uid=dc705e797a37">爱冲吧

3个 if 语句是并列的,没有嵌套当然会执行完1个再执行第二个,楼主对 if 的理解还需加强

你对这个回答的评价是

你对这个回答的评价是?

}

i%3是if语句的判断条件在i等于0的时候执行i++,此时i=1s+=i,s等于1

因为i<11所以继续循环体,i不是3的整数倍的时候就执行{i++;continue;}

你对这个回答的评价是

利用if判断i除以3的余数是否为零,為零不执行if语句不为零执行if语句

你对这个回答的评价是?

学的虽是计算机网络但是读的书很多也很杂也是一知半解,所以到现在我也鈈知道我有啥能力!只知道努力!


  用于判断i是否被3整除

你对这个回答的评价是?

i%3是取余的意思 代码的意思是当i/3 != 0是执行if语句否则执行if鉯为的语句

你对这个回答的评价是

if(i%3)的意思是“假如i不能被3整除”。

if c语言言中用非零数表示“真”。

那能否帮忙解释一下怎么得出22嘚我觉得得数是18.。。

你对这个回答的评价是

}

我要回帖

更多关于 if c语言 的文章

更多推荐

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

点击添加站长微信