求十个数中的 最大值,将三个数排序输出,求两个数的最大公约数
2018-03-26 18:42
232 查看
1.求10 个整数中最大值。
int main()
{
int arr[10] = { 1, 2, 3, 4, 5, 7, 6, 8, 9, 0 };
int i = 0;
int max = arr[0];
for (i = 1; i < sizeof(arr)/sizeof(arr[0]); i++)
{
if (arr[i]>max)
{
max = arr[i];
}
}
printf("%d\n", max);
system("pause");
return 0;
}
2.将三个数按从大到小输出。
swap(int *px, int *py)
{
int tmp = *px;
*px = *py;
*py = tmp;
}
int main()
{
int a = 0;
int b = 0;
int c = 0;
scanf("%d%d%d", &a, &b, &c);
if (a < b)
{
swap(&a, &b);
}
if (a < c)
{
swap(&a, &c);
}
if (b < c)
{
swap(&b, &c);
}
printf("%d %d %d", a, b, c);
system("pause");
return 0;
}
3. 求两个数的最大公约数。
int main()
{
int a = 0;
int b = 0;
scanf("%d%d", &a, &b);
while(a%b)
{
int tmp = a%b;
a = b;
b = tmp;
}
printf("%d\n", b);
system("pause");
return 0;
}
int main()
{
int arr[10] = { 1, 2, 3, 4, 5, 7, 6, 8, 9, 0 };
int i = 0;
int max = arr[0];
for (i = 1; i < sizeof(arr)/sizeof(arr[0]); i++)
{
if (arr[i]>max)
{
max = arr[i];
}
}
printf("%d\n", max);
system("pause");
return 0;
}
2.将三个数按从大到小输出。
swap(int *px, int *py)
{
int tmp = *px;
*px = *py;
*py = tmp;
}
int main()
{
int a = 0;
int b = 0;
int c = 0;
scanf("%d%d%d", &a, &b, &c);
if (a < b)
{
swap(&a, &b);
}
if (a < c)
{
swap(&a, &c);
}
if (b < c)
{
swap(&b, &c);
}
printf("%d %d %d", a, b, c);
system("pause");
return 0;
}
3. 求两个数的最大公约数。
int main()
{
int a = 0;
int b = 0;
scanf("%d%d", &a, &b);
while(a%b)
{
int tmp = a%b;
a = b;
b = tmp;
}
printf("%d\n", b);
system("pause");
return 0;
}
相关文章推荐
- 1.交换两值内容 2.不创建临时变量交换两值内容 3.求十个数中的最大值 4.将三个数由大到小输出 5.求两个数最大公约数
- 1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) 2.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。 3.将三个数按从大到小输出。 4.求两个数的最大公约数。
- 输出两个数的最大公约数
- 递归算法(求年龄,阶乘,逆序输出字符串与整数,算两个数最大公约数等)
- 第十一周项目二——输出两个数的最大公约数
- #小练习 输出两个数的最大公约数
- 两个数与三个数比较输出最大值编程
- (c++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。 注意:不是排序!不是排序!
- 输入两个数,并输出最大公约数和最小公倍数!
- 1.交换两个数;2.求最大值;3.最大公约数;4.快速排序
- 11.27交换数组、获取二进制序列的奇偶位并输出、从大到小输出三个数、求最大公约数。
- 第11周项目2--求两个数的最大公约数
- 两个数的最大公约数
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
- 求两个数最大公约数
- C++求两个数的最大公约数。
- 第十一周-求两个数的最大公约数!!
- 第3周项目3输出最大公约数最小公倍数
- 第13周项目10-递归法求两个数的最大公约数
- 计算两个数的最大公约数 gcd(a,b)