2.刷题(2)
2.1判断奇偶性
牛客网链接:OJ链接
解题思路:能被2整除表示成 x % 2 == 0
#include <stdio.h> int main() { int n = 0; while(~scanf("%d", &n)) { if(n % 2 == 0) { printf("Even\n"); } else { printf("Odd\n"); } } return 0; }
收获总结:熟练判断奇数偶数的代码敲法;锻炼代码能力;
2.2及格分数
牛客网链接:OJ链接
#include <stdio.h> int main() { int n = 0; while(scanf("%d", &n) != EOF) { if(n >= 60) { printf("Pass\n"); } else { printf("Fail\n"); } } return 0; }
收获总结:锻炼代码能力;
2.3kiki算术
牛客网链接:OJ链接
#include <stdio.h> #include <math.h> int main() { long long a, b, sum; scanf("%lld %lld", &a, &b); sum = a + b; int i = 0; int n = 2; int k = 0; while(n--) { k += sum % 10 * pow(10, i); i++; sum /= 10; } printf("%d\n", k); return 0; }
收获总结:对于一个有可能溢出的情况,我们需要使用long long类型;锻炼代码能力;
2.4(a+b-c)*d
牛客网链接:OJ链接
#include <stdio.h> int main() { int a, b, c, d; scanf("%d %d %d %d", &a, &b, &c, &d); printf("%d\n", (a+b-c)*d); return 0; }
收获总结:锻炼代码能力;
2.5KiKi算期末成绩
牛客网链接:OJ链接
#include <stdio.h> int main() { float a, b, c, d; scanf("%f %f %f %f", &a, &b, &c, &d); float sum = (a * 0.2)+(b * 0.1)+(c * 0.2)+(d * 0.5); printf("%.1f\n", sum); return 0; }
收获总结:如果前面输入的地方显示的是一些整数,后面输出的结果又要求是浮点数,那么最开始的输入我们用浮点数来接收,而不是整数;锻炼代码能力;
OK今日份刷题总结到这里,休息一会吧,再接着刷。
训言:
保证理解的前提下,保证质量的前提下,多刷题,最后总结!!!!