c++入门——%号,“ “和‘ ‘
Posted nameQWQ_CSDN
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++入门——%号,“ “和‘ ‘相关的知识,希望对你有一定的参考价值。
上次我们讲过了+-*/的运算(上篇文章见https://blog.csdn.net/nameQWQ_CSDN/article/details/117170629?spm=1001.2014.3001.5502),那么c++中怎么取余数呢?c++中,对于取余数,也有一种符号为%(mod)号。比如取9除2的余数,应写为9%2.
要求1
输入两个整数,取他们相除的余数.
对于这个要求,大家先看一下我上一篇文章的程序,其实只需要把符号改一改就可以了,程序如下
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<a%b;
return 0;
}
要求2
输入两个整数,输出他们的商和余数
当然,如果想同时输出商和余数怎么办呢?很好办,这样便行了,跟输入两个数一样.加一个"<<".
cout<<a/b<<" "<<a%b;
又有人会问了,这" "是什么呢?其实就是一个空格,将商和余数分开,而这个空格,是必须在""中的.你想输出其他字符时,也必须放在" "或' '中,如果是输出多个字符,如#$%^&*,就放在" "中
cout<<"#$%^&*";
若输出单个字符,如$,就放在' '中,当然单个字符也可以放在" "中,不过多个字符却不能放在" "中,空格算一个字符.
cout<<"$";
这样下来,输出商和余数的程序就是这样的
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<a/b<<" "<<a%b;
return 0;
}
对了输入时,两数之间也要用空格或换行隔开,比如
输入3 2
才能输出1 1
好了,今天就到这里,再见!
谢谢阅读!
对了,作者也有一道题不会,见我博客c++铺地毯问题,求大神代码!
再见!
以上是关于c++入门——%号,“ “和‘ ‘的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Android 系统文件分析 ( /proc/pid 进程号对应进程目录 | oom_adj | maps | smaps | mem | task | environ )(代码片
Android 逆向Android 系统文件分析 ( /proc/pid 进程号对应进程目录 | oom_adj | maps | smaps | mem | task | environ )(代码片
二分图匹配入门专题1I - Hiding Gold light oj 1152二分图匹配-------------------我是终于不那么水的水题分割线------------------(代码片