数学之家

建站
数学爱好者的家园
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2018|回复: 7
打印 上一主题 下一主题

初学C,求教

[复制链接]
跳转到指定楼层
楼主
发表于 2010-8-13 18:20:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在if语句中,如果要设定多个条件,该如何做?比如判断闰年的条件,用C语言的if语句怎么写?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 顶 踩
回复

使用道具 举报

沙发
发表于 2010-8-13 19:55:26 | 只看该作者
if加if   
判断闰年如下
if(number%400==0||(number%4==0&&number%100!=0))
{
        输出是;
}else
{
       输出不是;
}
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2010-8-14 00:30:18 | 只看该作者
因为是初学,所以还有一些问题要问。
求模运算的格式是x%y==z?“=”要连打2个?不等号只要打"!=",不用多一个“="?
“||”是什么意思?什么作用?
”&“是”与“逻辑符号吗?为什么要连着输入2个?
回复 支持 反对

使用道具 举报

地板
发表于 2010-8-14 02:08:50 | 只看该作者
只学过C++的飘过......

C里面赋值是用=,等于是用==,一定要分清楚,不等直接就是!=,不用两个等号
||是逻辑或
&&是逻辑与
如果只打一个&,那个是按位与,不是逻辑运算
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2010-8-14 11:00:24 | 只看该作者
按位是什么意思……
回复 支持 反对

使用道具 举报

6#
发表于 2010-9-21 20:12:11 | 只看该作者
&&,||,!=,*,/,%等都是双目运算符。。
|是位或、&是位与、^是位异或、、、他们都是逻辑/位运算符。
{:3_78:}
回复 支持 反对

使用道具 举报

7#
发表于 2010-11-7 10:20:31 | 只看该作者
#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);
}
回复 支持 反对

使用道具 举报

8#
发表于 2010-11-8 13:18:20 | 只看该作者
不错呢,忘了不少了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|网站统计|手机版|小黑屋|数学之家    

GMT+8, 2024-11-22 20:58 , Processed in 1.259685 second(s), 20 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表