2018 10 30
给定两个整形变量的值,将两个值的内容进行交换
int main()
{
int a = 10;
int b = 20;
int c = 0;
c = a;
a = b;
b = c;
printf("a=%d\n", a );
printf("b=%d\n", b );
system("pause");
return 0;
}
无临时变量 交换两个数的内容
#include <stdio.h>
#include<stdlib.h>
int main()
{
int a = 10;
int b = 20;
a = a + b;
b = a - b;
a = a - b;
printf("a=%d\n", a );
printf("b=%d\n", b );
system("pause");
return 0;
}
求10整数的最大值
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int arr[10] = { 0 };
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;
}
将三个数按从大到小输出
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include <stdlib.h>
int main()
{
int a, b, c, t;
printf("请输入三个数:\n");
scanf("%d%d%d", &a, &b, &c);
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\n", a, b, c);
system("pause");
return 0;
}
求最大公因数
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void main()
{
int a, b;
printf("请输入两个数据:\n");
scanf("%d %d", &a, &b);
while (a != b)
{
if (a > b) a = a - b;
else b = b - a;
}
printf("最大公约数为%d。\n", a);
system("pause");
return 0;
}
浙公网安备 33010602011771号