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++入门——%号,“ “和‘ ‘的主要内容,如果未能解决你的问题,请参考以下文章

c++入门——=号和==号及if和else

c++入门——=号和==号及if和else

java入门

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二分图匹配-------------------我是终于不那么水的水题分割线------------------(代码片