2. 最小公倍数
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int m = 0;
int n = 0;
int temp = 0;
int k = 0;
printf("请输入两个数字\n");
scanf("%d %d", &m, &n);
k = m*n;
if (m < n)
{
temp = m;
m = n;
n = temp;
}
while (m - n != 0)
{
temp = m - n;
if (temp>n)
{
m = temp;
}
else
{
m = n;
n = temp;
}
}
m = k / m;
printf("两个数字的最小公倍数是%d", m);
system("pause");
return 0;
}
3. 交换两个整数的值
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 0;
int b = 0;
printf("请输入两个数字\n");
scanf("%d %d", &a, &b);
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);
system("pause");
return 0;
}
4. 四个数字组成三位数
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
int m = 0;
for (a = 1; a <= 4; a++)
{
for (b = 1; b <= 4; b++)
{
for (c = 1; c <= 4; c++)
{
m = a * 100 + b * 10 + c;
printf("%d\n", m);
}
}
}
system("pause");
return 0;
}
5. 前二十项分数的和
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n = 0;
int m = 1;
int i = 0;
double sum = 0;
double k = 0;
for (n = 1; n <= 20; n++)
{
i = m + 1;
k = i / m;
m = i;
sum = sum + k;
}
printf("%f", sum);
system("pause");
return 0;
}
6. 输入a和n求和
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 0;
int n = 0;
int i = 0;
int sum = 0;
int k = 0;
int b = 0;
printf("请输入想要计算的数字a和计算的个数n\n");
scanf("%d %d", &a, &n);
b = a;
for (i = 0; i < n; i++)
{
sum = sum + a;
a = a * 10+b;
}
printf("%d", sum);
system("pause");
return 0;
}