一个没有意义的标题

1.交换两个整数的值创建一个临时变量。

#define  _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
	int a, b, c;
	printf("请输入a,b的值:\n");
	scanf("%d%d", &a, &b);
	printf("交换前:a=%d  b=%d\n", a, b);
	c = a;
	a = b;
	b = c;
	printf("交换后:a=%d  b=%d\n", a, b);
	system("pause");
	return 0;
}

运行结果:
在这里插入图片描述
2.将三个数从大到小排列利用if语句完成。

)#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
	int a[3];
	int n, i, j, c;
	printf("请随机输入三个整数:");
	for (n = 0; n < 3; n++)
	{
		scanf("%d", &a[n]);
	}
	for (i = 0; i < 3; i++)
	{
		for (j = 0; j < 2-i; j++)
		{
			if (a[j + 1] < a[j])
			{
				c = a[j + 1];
				a[j + 1] = a[j];
				a[j] = c;
			}
		}
	}
	printf("按照从大到小的顺序输出:%d %d %d", a[2], a[1], a[0]);
	system("pause");
	return 0;
}

运行结果:
在这里插入图片描述
3.求10个整数中的最大值利用for循环,比较后将较大的值存入max,直到找到最大值。

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>;
#include<stdlib.h>;
int main()
{
	int a[10];
	int i, j, c, n;
	printf("请随机输入十个整数:\n");
	for (n = 0; n < 10; n++)
	{
		scanf("%d", &a[n]);
	}
	for (i = 0; i < 10; i++)
	{
		for (j = 0; j < 9-i; j++)
		{
			if (a[j + 1] < a[j])
			{
				c = a[j + 1];
				a[j + 1] = a[j];
				a[j] = c;
			}
		}
	}
		printf("MAX=%d\n", a[9]);
	system("pause");
	return 0;

}

运行结果:
在这里插入图片描述
4.求出两个数的最大公约数辗转相除

#define  _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
	int a, b, c;
	printf("请输入两个整数:\n");
	scanf("%d%d", &a, &b);
	if (a < b) 
	{
		c = a;
		a = b;
		b = c;
	}
	while (a%b != 0)
	{
		c = a % b;
		a = b;
		b = c;
	}
	printf("最大公约数为:%d", b);
	system("pause");

}

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44776578/article/details/88660023