题目描述
有些孩子在院子里玩耍。您注意到以下内容:
当他们每两人一组时,多出r2人。
当他们每三人一组时,多出r3人。
当他们每五人一组时,多组r5人。
输出满足上面要求的最少的小孩数量。
输入格式
一行,三个整数: r2, r3, r5。 0<=r2<=1, 0<=r3<=2, 0<=r5<=4。
输出格式
一个正整数。
输入/输出例子1
输入:
1 0 4
输出:
9
程序
#include<bits/stdc++.h>
using namespace std;
int main(){
int r2,r3,r5;
cin>>r2>>r3>>r5;
for(int i=1;i<=10000;i++)
if(i%2==r2 && i%3==r3 && i%5==r5)
{
cout<<i<<endl;
break;
}
return 0;
}
小知识\n
\n:表示换行操作,光标会移动到下一行(next line)
\t:表示水平制表空行操作,相当于Tab键,不会换行
\r:相当于回车,相当于光标回到本行首位置,不会换行;
用法实例演示:
我们以一个9x9乘法表C++具体代码为例,演示一个三个的区别与用法:
首先看 \t
#include
using namespace std;
int main()
{
int i, j;
for (i = 1; i < 10; i++)
{
for (j = 1; j <= i; j++)
{
cout << i << “x” << j << “=” << i * j << “\t”;
}
cout << endl;
}
system(“pause”);
return 0;
}
输出结果:
再看**\n**的效果:
#include
using namespace std;
int main()
{
int i, j;
for (i = 1; i < 10; i++)
{
for (j = 1; j <= i; j++)
{
cout << i << “x” << j << “=” << i * j << “\n”;
}
cout << endl;
}
system(“pause”);
return 0;
}
输出结果:
最后是**\r**的效果演示
直接看效果
以上这个例子看懂了,你就真正掌握了哦!