#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{ //交换两个数的值
int a = 3;
int b = 5;
printf("交换前的值:%d %d\n", a, b);
int c;//创建一个中间变量
c = a;//把a的值赋给c
a = b;//a为b的值
b = c; //b存c的值
printf("交换后的值:%d %d\n", a, b);//交换后的值
return 0;
}
int main()
{ //不使用中间变量交换整形变量a,b的值
int a = 10;
int b = 20;
printf("交换前的值为:%d %d\n", a, b);
a = a + b;//重新定义a.现在a为和: 30
b = a - b;//b现在为差: 10
a = a - b;//a现在为: 20
printf("交换后的值为:%d %d\n", a, b);
return 0;
}
//求10个整数中最大的值
int main()
{
//声明并初始化一个整形数组
int v[] = { 1,2,3,4,5,6,7,8,9,10 };
//声明最大值变量
int max;
max = v[0];
for (int i = 1; i < 10; i++)
{
if (v[i] > max) max = v[i];
}
printf("最大值为:%d\n", max);
return 0;
}
//将三个数从大到小输出
int main()
{
int a = 5, b = 4, c = 3, t;
// 5 4 5
if (a > b) { t = a; a = b; b = t; }
if (a > c) { t = a; a = c; c = t; }
if (b > c) { t = b; b = c; c = t; }
printf("%d %d %d ", a, b, c);
return 0;
}
//求两个数的最大公约数
int main()
{
int a, b, temp;
scanf("%d %d", &a, &b);
if (a < b)
{
temp = a;
a = b;
b = temp;
}
int i;
for (i = b; i <= b; i--)
{
if (a % i == 0 && b % i == 0)
{
printf("%d和%d的最大公约数是%d\n", a, b, i);
break;
}
}
return 0;
}
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{ //交换两个数的值
int a = 3;
int b = 5;
printf("交换前的值:%d %d\n", a, b);
int c;//创建一个中间变量
c = a;//把a的值赋给c
a = b;//a为b的值
b = c; //b存c的值
printf("交换后的值:%d %d\n", a, b);//交换后的值
return 0;
}
int main()
{ //不使用中间变量交换整形变量a,b的值
int a = 10;
int b = 20;
printf("交换前的值为:%d %d\n", a, b);
a = a + b;//重新定义a.现在a为和: 30
b = a - b;//b现在为差: 10
a = a - b;//a现在为: 20
printf("交换后的值为:%d %d\n", a, b);
return 0;
}
//求10个整数中最大的值
int main()
{
//声明并初始化一个整形数组
int v[] = { 1,2,3,4,5,6,7,8,9,10 };
//声明最大值变量
int max;
max = v[0];
for (int i = 1; i < 10; i++)
{
if (v[i] > max) max = v[i];
}
printf("最大值为:%d\n", max);
return 0;
}
//将三个数从大到小输出
int main()
{
int a = 5, b = 4, c = 3, t;
// 5 4 5
if (a > b) { t = a; a = b; b = t; }
if (a > c) { t = a; a = c; c = t; }
if (b > c) { t = b; b = c; c = t; }
printf("%d %d %d ", a, b, c);
return 0;
}
//求两个数的最大公约数
int main()
{
int a, b, temp;
scanf("%d %d", &a, &b);
if (a < b)
{
temp = a;
a = b;
b = temp;
}
int i;
for (i = b; i <= b; i--)
{
if (a % i == 0 && b % i == 0)
{
printf("%d和%d的最大公约数是%d\n", a, b, i);
break;
}
}
return 0;
}