ACMNO.31 C语言-宏求余 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。

题目描述

输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。

输入

a b两个数

输出

a/b的余数

样例输入

3 2

样例输出

1

来源/分类

C语言 

题目截图:
ACMNO.31 C语言-宏求余 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。
思路:

这个是求余数,应该用%运算才对!
宏求余,就是在#define里面定义!
#define qiuyu(a,b) {a%=b;}

代码:

#include <iostream>
using namespace std;
#define qiuyu(a,b) {a%=b;}
char a[10000];
int main()
{
	int x,y;
	cin>>x>>y;
	if(y!=0)
	qiuyu(x,y)
	cout<<x;
}

代码截图:
ACMNO.31 C语言-宏求余 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。
运行结果:
ACMNO.31 C语言-宏求余 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。
OJ结果:
ACMNO.31 C语言-宏求余 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。