交换两个变量
#include<stdio.h>
int main()
{
int a = 4;
int b = 5;
int temp;
printf("a=%d b=%d\n", a, b);
temp = a;
a = b;
b = temp;
printf("a=%d b=%d\n", a, b);
getchar('\n');
return 0;
}
交换两个变量(不建立中间变量)
#include<stdio.h>
int main()
{
int a = 2;
int b = 4;
printf("a=%d b=%d\n", a, b);
a = a + b;
b = a - b;
a = a - b;
printf("a=%d b=%d\n", a, b);
getchar("\n");
return 0;
}
十个整数的最大值
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i = 0;
int j = 0;
int num[10] = {0};
printf("请输入十个整数:");
for (i = 0; i <= 9; i++)
{
scanf("%d", &num[i]);
}
for (i = 0; i <=9; i++)
{
if (num[j] < num[i])
j = i;
}
printf("最大值是:%d\n", num[j]);
system("pause");
return 0;
}
三个整数从大到小排列
int main()
{
int a = 4;
int b = 6;
int c = 5;
int temp;
if (a < b)
{
temp = a;
a = b;
b = temp;
}
if (a< c)
{
temp = a;
a = c;
c = temp;
}
if(b<c)
{
temp=b;
b=c;
c=temp;
}
printf("%d>%d>%d", a, b, c);
getchar("\n");
return 0;
}
求两个数的最大公约数
#include<stdio.h>
int main()
{
int a = 498;
int b = 165;
int c;
sign:c = a%b;
if (c == 0)
{
printf("最大公约数是:%d", b);
}
else
{
a = b; b = c;
goto sign;
}
getchar("\n");
return 0;
}
我还在进步。