//#include<stdio.h>
//int main()
//{
// float a[20] = { 0.0 };
// int i = 0;
// for (i = 0; i < 20; i++)
// {
// printf("%.1f\n", a[i]);
// }
// for (i = 0; i < 20; i++)
// {
// a[i] = 2.1;
//
// }
// for (i = 0; i < 20; i++)
// {
// printf("%.1f\n", a[i]);
// }
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int r = 0;
// scanf("%d", &r);
// double v = 4.0 / 3.0 * 3.14 * r * r * r;
// printf("%.2lf", v);
// return 0;
//}
闹钟
//#include<stdio.h>
//int main()
//{
// int hour = 0;
// int minue = 0;
// int k = 0;
// scanf("%d:%d %d", &hour, &minue, &k);
// hour = ((k + minue) / 60 + hour) % 24;
// minue = (k % 60 + minue) % 60;
// printf("%02d:%02d", hour, minue);
// return 0;
//}
//电梯
//#include<stdio.h>
//int main()
//{
// int n = 0;
// scanf("%d", &n);
// int time = 0;
// time = (n / 12 * 4) + 2;
// printf("%d", time);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// long long a = 0;
// long long b = 0;
// scanf("%lld %lld", &a, &b);
// long long lcm = 0;
// long long gcd = 0;
// long long m = a;
// long long n = b;
// //欧几里得 辗转相除法
// while (gcd = m % n)
// {
// m = n;
// n = gcd;
// }
// gcd = n;
// lcm = a * b / gcd;//最小公倍数 = 两数之积 / 两数的最大公倍数
// long long sum = gcd + lcm;
// printf("%lld", sum);
// return 0;
//}
//上一题的优化
//#include <stdio.h>
//int main()
//{
// long long a = 0;
// long long b = 0;
// scanf("%lld %lld", &a, &b);
// long long c = a * b;
// long long gcd = 0;
// //while循环为主要优化,自己还是差很多。。
// while (a && b)
// {
// if (a > b)
// {
// a %= b;
// }
// else
// {
// b %= a;
// }
// }
// gcd = a > b ? a : b;//下次要多使用这个判断赋值语句
// printf("%lld", gcd + c / gcd);
//}
我真的是好菜啊啊啊