学习内容
习题练习
代码笔记
// 将三个整数从大到小输出
int main()
{
int a = 0;
int b = 0;
int c = 0;
scanf("%d %d %d", &a, &b, &c);
again:
if (a > c)
{
if (a < b)
{
int d = 0;
d = a;
a = b;
b = d;
}
if (b < c)
{
int d = 0;
d = c;
c = b;
b = d;
}
}
else
{
int d = 0;
d = a;
a = c;
c = d;
}
if (a >= b >= c)
{
printf("%d %d %d", a, b, c);
}
else
{
goto again;
}
return 0;
}
//
//
示例
//void swap(int* px, int* py)
//{
// int i = 0;
// i = *px;
// *px = *py;
// *py = i;
//}
//
//int main()
//{
// int a = 0;
// int b = 0;
// int c = 0;
// //接收
// scanf("%d %d %d", &a, &b, &c);
// //调整
// if (a < b)
// {
// swap(&a, &b);
// }
// if (a < c)
// {
// swap(&a, &c);
// }
// if (b < c)
// {
// swap(&b, &c);
// }
// //打印
// printf("%d %d %d", a, b, c);
//
// return 0;
//}
//写一个代码打印1~100之间所有3的倍数的数字
//(1)
//int main()
//{
// int i = 0;
// for (i = 1; i <= 100; i++)
// {
// if (i % 3 == 0)
// {
// printf("%d ", i);
// }
// }
// return 0;
//}
//(2)
//int main()
//{
// int i = 0;
// for (i = 3; i <= 100; i+=3)
// {
// printf("%d ", i);
// }
// return 0;
//}
//给定两个数 ,取最大公约数
//
//暴力求解 效率低
//int main()
//{
// int a = 0;
// int b = 0;
// scanf("%d %d", &a, &b);
// int min = (a < b) ? a : b;
// int i = 0;
// for (i = min; i > 0; i--)
// {
// if (a % i == 0 && b % i == 0)
// {
// printf("有公约数:>%d", i);
// break;
// }
// }
// return 0;
//}
//
//辗转相除法
//int main()
//{
// int a = 0;
// int b = 0;
// int c = 0;
// scanf("%d %d", &a, &b);
// while (c=a%b)
// {
// a = b;
// b = c;
// }
// printf("最大公约数为 % d",b);
// return 0;
//}//a*b/最大公约数=最小公倍数
//编写程序数一下1-100的所有整数中出现多少数字9
//int main()
//{
// int i = 0;
// int acount = 0;
// for (i = 1; i <= 100; i++)
// {
// if (i % 10 == 9)
// {
// acount++;
// }
// if (i / 10 == 9)
// {
// acount++;
// }
// }
// printf("%d", acount);
//}
//分数求和,计算1/1-1/2+1/3-1/4+……+1/99-1/100的值打印出结果
//int main()
//{
// int i = 0;
// double sum = 0;
// int flag = 1;
// for (i = 1; i <= 100; i++)
// {
// sum = sum + 1.0 / (flag * i);
// flag = - flag;
// }
// printf("%lf", sum);
// return 0;
//}
//求10个整数中的最大值
//int main()
//{
// //准备10个整数
// int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
// //找出最大值
// int i = 0;
// int max = arr[0];
// for (i = 1; i < 10; i++)
// {
// if (arr[i] > max)
// {
// max = arr[i];
// }
// }
// printf("%d", max);
//}
//屏幕上打印九九乘法表
//int main()
//{
// int i = 0;
// for (i = 1; i < 10; i++)
// {
// int j = 0;
// for (j = 1; j <=i; j++)
// {
// printf(" %d*%d=%2d", i, j, i * j);
// }
// printf("\n");
// }
// return 0;
//}
//实现一个函数,打印乘法口诀表 如输入9,输出9*9口诀表
//void print_table (x)
// {
// int i = 0;
// for (i = 1; i <=x; i++)
// {
// int j = 0;
// for (j = 1; j <=i; j++)
// {
// printf(" %2d*%d=%2d", i, j, i * j);
// }
// printf("\n");
// }
// }
//
//
//int main()
//{
// int x = 0;
// scanf("%d", &x);
// print_table(x);
// return 0;
//}
感悟总结
好累 加油 不放弃 (0 - o)