数学之家

标题: 初学C,求教 [打印本页]

作者: EMP震荡波    时间: 2010-8-13 18:20
标题: 初学C,求教
在if语句中,如果要设定多个条件,该如何做?比如判断闰年的条件,用C语言的if语句怎么写?
作者: 高斯门徒    时间: 2010-8-13 19:55
if加if   
判断闰年如下
if(number%400==0||(number%4==0&&number%100!=0))
{
        输出是;
}else
{
       输出不是;
}
作者: EMP震荡波    时间: 2010-8-14 00:30
因为是初学,所以还有一些问题要问。
求模运算的格式是x%y==z?“=”要连打2个?不等号只要打"!=",不用多一个“="?
“||”是什么意思?什么作用?
”&“是”与“逻辑符号吗?为什么要连着输入2个?
作者: 战巡    时间: 2010-8-14 02:08
只学过C++的飘过......

C里面赋值是用=,等于是用==,一定要分清楚,不等直接就是!=,不用两个等号
||是逻辑或
&&是逻辑与
如果只打一个&,那个是按位与,不是逻辑运算
作者: EMP震荡波    时间: 2010-8-14 11:00
按位是什么意思……
作者: 十字架的悲伤    时间: 2010-9-21 20:12
&&,||,!=,*,/,%等都是双目运算符。。
|是位或、&是位与、^是位异或、、、他们都是逻辑/位运算符。
{:3_78:}
作者: 十字架的悲伤    时间: 2010-11-7 10:20
#include<stdio.h>
Main()
{int year;
printf(请输入年数: “);
scanf(“%d”,&year);
   if((year%4==0)&&year%100!=0)
      printf(%d为闰年”,year)
   else if  year%400==0
      printf(%d闰年”,year);
   else
      printf(“%d年为平年”,year);
}
作者: jankingyu    时间: 2010-11-8 13:18
不错呢,忘了不少了




欢迎光临 数学之家 (http://www.2math.cn/) Powered by Discuz! X3.1