前言
希望这些编程题目,可以帮助大家提升编码能力。原创不易,还请贡献你的三连哦!你们的点赞、收藏和关注是对我最大的支持和鼓励。
目录
✒️ 一、判断三角形
✏️ 二、KiKi说祝福语
⚽ 三、获得月份天数
⚾️四、奇偶统计
⛳五、牛牛的球
✒️ 一、判断三角形
难度:
题目描述:⭐⭐
KiKi想知道已经给出的三条边a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形)。
#includeint main() { //输入三角形的三条边 int a = 0; int b = 0; int c = 0; if (a + b > c && a + c > b && a - b < c && a - c < b)//两边之和大于第三边,两边之差小于第三边 { if (a == b && a == c) { printf("Equilateral triangle!n");//等边三角形 } else if (a == b || a == c || b == c) { printf("Isosceles triangle!n");//等腰三角形 } else { printf("Ordinary triangle!n");//其余三角形 } } else//不满足三角形判断条件进入语句 { printf("Not a triangle!n");//不是三角形 } return 0; }
✏️ 二、KiKi说祝福语
难度:⭐
题目描述:2020年来到了,KiKi要对他的n位好朋友说n遍”Happy new year!Good luck!”的祝福语。
#includeint main() { int n = 0; //输入 scanf("%d", &n); int i = 0; for (i = 0; i < n; i++) { //输出 printf("Happy new year!Good luck!n"); } return 0; }
⚽ 三、获得月份天数
难度:⭐⭐
题目描述:KiKi想获得某年某月有多少天,请帮他编程实现。输入年份和月份,计算这一年这个月有多少天。
#includeint main() { int a = 0; int b = 0; //多组输入 while (scanf("%d %d", &a, &b) != EOF) { if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12)//这几个月份有31天 { b = 31;//将31赋给变量b } else if (b == 2)//如果月份是2月 { b = 28;//将28赋给b if ((a % 400 == 0) || (a % 4 == 0 && a % 100 != 0))//判断闰年 { b++;//如果是闰年b的个数加一 } } else//如果是4、6、9、11月份 { b = 30;//将30赋给b } //输出b printf("%dn", b); } }
⚾️四、奇偶统计
难度:⭐⭐
题目描述:任意输入一个正整数N,统计1~N之间奇数的个数和偶数的个数,并输出。
#includeint main() { int N = 0; //多组输入 while (scanf("%d", &N) != EOF) { if (N % 2 == 0)//为偶数 { //输出奇偶个数 printf("%d %d", N / 2, N / 2); } else//为奇数 { //输出奇偶个数 printf("%d %d", N / 2 + 1, N / 2); } } return 0; }
⛳五、牛牛的球
难度:⭐
题目描述:
牛牛有一个半径为 r 的球,他想知道这个球的体积。
球的体积公式是 frac{4}{3} pi r^3 34πr3 其中 pi π 取3.14 , r 是一个整数
#includeint main() { int r = 0; //输入 scanf("%d", &r); double s = (4.0 / 3.0) * 3.14 * r * r * r;//根据公式套即可 //输出 printf("%.2lfn", s); return 0; }



