【题目描述】
输入三个整数x,y,z。
根据z的值的不同对x和y进行计算:
Z=1:输出x中的第y个素数,若x中不足y个素数,输出x中最大的素数。
Z=2:输出x和y的最大公约数。
Z=3:输出x和y的最小公倍数。
【输入格式】
只有一行,包括三个整数,x,y,z,其中2<=x,y<=100000,1<=z<=3,相邻的两个数之间用空格符隔开。
【输出格式】
只有一个数,表示计算后的值。
【输入输出样例】
choose.in choose.out
100 80 2 20
#include<iostream>
using namespace std;
int main()
{
int i,j; //
int x,y,z;
cin>>x>>y>>z;
int number=0;//定义质数的个数:打标记
int max=0;//最大的那个质数
int c;//最大共