1、三个数按照从大到小顺序排列
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
int tem = 0;
scanf("%d%d%d", &a, &b, &c);
if (a<b)
{
tem = a;
a = b;
b = tem;
}
if (a < c)
{
tem = a;
a = c;
c = tem;
}
if (b < c)
{
tem = b;
b = c;
c = tem;
}
2、输出1-100内3的倍数
#include<stdio.h>
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
if (i % 3 == 0)
{
printf("%d\t", i);
count++;
}
}
printf("\n%d", count);
return 0;
}
3、计算两个数的最大公约数
#include<stdio.h>
int main()
{
int m = 0;
int n = 0;
int r = 0;
scanf("%d%d", &m, &n);
while (r = m%n)
{
m=n;
n = r;
}
printf("最大公约数是%d\n",n);
return 0;
}
4、打印闰年(1000-2000年之间的)
#include<stdio.h>
int main()
{
int year = 0;
for (year = 1000; year <= 2000; year++)
{
if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
printf("%d\t", year);
}
printf("\n");
return 0;
}
5、打印素数(100-200之间)
#include<stdio.h>
#include<math.h>
int main()
{
int i = 0;
int j = 0;
int count = 0;
for (i = 100; i <= 200; i++)
{
//判断i是否为素数
//试除法
for (j = 2; j <= sqrt(i); j++)
{
if (i%j == 0)
{
break;
}
}
if (j >sqrt(i))
{
printf("%d ", i);
count++;
}
}
printf("\ncount=%d\n", count);
return 0;
}
6、数一下1-100内有多少个9
#include<stdio.h>
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
if (i % 10 == 9)
{
count++;
}
if (i / 10 == 9)
{
count++;
}
}
printf("count=%d\n", count);
return 0;
}
7、求10个整数中最大值
#include<stdio.h>
int main()
{
int i = 0;
int arr[] = { -1,-2,-3,-4,0, 5, 6, 7, 8, 9 };
int max = arr[0];
for (i = 2; i <= 10; i++)
{
if (arr[i] > max)
{
max = arr[i];
}
}
printf("max=%d\n", max);
return 0;
}
8、9*9乘法表
#include<stdio.h>
int main()
{
int i = 0;
for (i = 1; i <= 9; i++)
{
int j = 0;
for (j = 1; j <= i; j++)
{
printf("%d*%d=%-2d ",i,j,i*j);
}
printf("\n");
}
return 0;
}