1.给定两个整型变量的值,将两个值的内容进行交换
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,c;
printf("请输入两个整数:");
scanf("%d %d",&a,&b);
printf("a=%d,b=%d\n", a, b);
c = a;
a = b;
b = c;
printf("a=%d,b=%d", a, b);
system("pause");
return 0;
}
2.求10个整数中的最大值
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int arr[10];
int i = 0;
int max = 0;
printf("请输入十个整数:");
for (i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
max = arr[0];
}
for (i = 0; i < 10; i++)
{
if (arr[i] > max)
{
max = arr[i];
}
}
printf("十个数中的最大值为:%d\n", max);
system("pause");
return 0;
}
3.将三个数从大到小排列
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b, c;
int k;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
if (a < b)
{
k = a; a = b; b = k;
}
if (a < c)
{
k = a; a = c; c = k;
}
if (b < c)
{
k = b; b = c; c = k;
}
printf("排序后的结果为:\n");
printf("%d %d %d\n", a, b, c);
system("pause");
return 0;
}
4.求两个数的最大公约数
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b, c;
printf("请输入两个数:");
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\n", b);
system("pause");
return 0;
}