题目链接:
http://ybt.ssoier.cn:8088/problem_show.php?pid=2051
题目要求:
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 73264 通过数: 49440
【题目描述】
读入一个正整数a,如果a为偶数输出yes
。
【输入】
一个正整数a。
【输出】
偶数输出yes
,否则什么也不输出。
【输入样例】
12
【输出样例】
yes
思路:
如果a%2==0就是偶数,则输出yes,否则什么也不输出。
上代码!
#include<iostream>
using namespace std;
int main()
{
int a;
cin >> a;
if(a % 2 == 0)
{
cout << "yes";
}
return 0;
}
前四行不多讲,重点说第五,六,七行。
第五行解释:
int a;
意思是定义变量a,类型是int,int类型是正整数。格式:
变量类型 变量名;
以后会讲到float,double之类的类型。
如果要定义多个变量,如图:
int a,b;
变量名之间用逗号隔开。
注意!不同的变量类型是不能定义在一起的
第六行解释:
cin>>a;
意思是输入a,有两个大于号,如果想连续输入,就在来两个大于号如图:
cin>>a>>b;
第七行解释:
if(a % 2 == 0)
if的意思是如果,和main函数一样,需要一个大括号吧里面的程序括起来,整行代码的意思是如果a取余二是否=0。
大家都知道偶数是可以被二整除的,代表余数是0。
取余运算符(%)将一个数整除,返回余数。
==的意思是是否的意思,可以理解为是否等于0。
第九行解释:
cout<<"yes";
在if的大括号内输出yes,表示哪个数是偶数。
分号:
分号代表一行代码的结尾,除了#include<iostream>,int main(),和大括号,其他的都需要加分号
剩下的不用我多讲了,下节课再见!
制作不容易,喜欢的,点赞,关注啊!