一些c的练手

1.求十个整数的最大值

#define _CRT_SECURE_NO_WARNINGS
#include 
#include 

int main() {
	int i = 0;
	int M = 0;
	int arr[10] = { 0 };
	printf("输入十个数\n");
	 for(i = 0; i <= 9;i++) {
		scanf("%d", &arr[i]);
		
	}
	 M = arr[0];
	 for (i = 1; i <= 9;i++) {
		 if (M

2.交换两个数

#include 

int main() {
	int a = 1;
	int b = 2;
	int temp = 0;
	temp = a;
	a = b;
	b = temp;

}

3.在不设置临时变量的的条件下交换两个数

#include 

int main() {
	int a = 1;
	int b = 2;
	a = a + b;
	b = a - b;
	a = a - b;
	printf("%d %d", a, b);
	system("pause");

}

4.为三个数排序

	printf("请输入三个数");
	scanf("%d %d %D\n", &a,&b,&c);
	
	if (a

5.求两个整数的最大公约数

#define _CRT_SECURE_NO_WARNINGS 1
#include
#include

int main() {
	int min, shuchu, i, n1, n2;
	printf("输入两个数");
	scanf("%d,%d", &n1, &n2);
	min = n1;
	if (n1 < n2) {
		min = n2;
	}
	for (i = 1; i <= min; i++) {
		if (n1%i == 0 && n2%i == 0) {
			shuchu = i;
		}
	}
	printf("结果是:%d\n",shuchu);
	system("pause");
	return 0;
}

 

你可能感兴趣的:(一些c的练手)