c语言语句中if(n % == 0) 什么意思

程序下面是:printf("The number is even\n");
else
printf("The number is odd\n");

表示逻辑运算,即判断两边的表达式取值是否相等的运算,得到真值或假值
n%i==0,实际运算是,计算n整除i的余数,与0做比较,或者说判断n%i的余数为0时取值是真(非0值),否则取值是假(0)
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-15
printf 是输出的意思 printf("The number is odd\n"); 这句话的意思是输出("The number is odd\n"); \n 是自动换行的意思 (“ ”)这是标准输出格式 if(n% ==0) if是一个语句类型 表示很多的意思 不明白你说的什么意思 只是
第2个回答  2008-12-15
应该是中间缺了个参数,就在N%的后面,应该有一个数字来供参考,如果是那样,这个句子的意思就应该是如果N/数字的余数等于0,则执行下面的第一条语句,反之则执行第二条
第3个回答  2008-12-15
你这个不全吧 %的意思是求余数,n%2就是n除以2的余数,n%2==0就说明n是偶数,反之则是奇数本回答被提问者采纳
第4个回答  2008-12-15
如果n能被某数整除,执行后面一句内容,否则条过
相似回答