大家好,这里是刹那芳间,很高兴为您服务~
继续学习~
这里刷题需要的网站:
点击链接访问牛客网
1.计算三角形的周长和面积
#include
#include int main() { double a = 0.0; double b = 0.0; double c = 0.0; double circumference = 0.0;//周长 double area = 0.0;//面积 //输入 scanf("%lf %lf %lf", &a, &b, &c); //计算 circumference = a + b + c; double p; p = circumference / 2; area = sqrt(p * (p - a) * (p - b) * (p - c)); //输出 printf("circumference=%.2f area=%.2f\n", circumference, area); return 0; } 解题知识点:
海伦公式:
2.计算球体的体积
3.变种水仙花数
思路:
发现什么好玩的事情了吗?这不,问题变简单了哈哈哈哈哈哈
做题的时候带上草稿纸很重要
#include
int main() { int i = 0; for (i = 10000; i <= 99999; i++)//遍历五位数数字 { //判断 int j = 0; int sum = 0; for (j = 10; j <= 10000; j = j * 10) { sum = sum + (i / j) * (i % j); } if (sum == i) printf("%d ", i); } return 0; }
4. KiKi和酸奶
#include
int main() { int n = 0;//给的酸奶的瓶数 int h = 0;//喝一瓶酸奶的时间 int m = 0;//总共时间 while (scanf("%d %d %d", &n, &h, &m) != EOF) { if (m % h == 0) printf("%d\n", n - m / h); else printf("%d\n", n - m / h - 1); } return 0; }
5. 进制A+B
#include
int main() { int a = 0; int b = 0; scanf("%x %o", &a, &b); printf("%d\n", a + b); return 0; }
6.网购
思路:
这道题主要进行的是判断,判断日期是双11还是双12,判断是否有优惠券
如果只进行了这些判断的话,本道题案例会有未通过的现象,
再去仔细看一下题,
如果计算的最终价格<0 ,实际付款应为0.00 ,所以还需要进行一次判断
#include
int main() { double price = 0.0;//价格 int month = 0;//月份 int day = 0;//日 int flag = 0;//是否有优惠券 double last = 0.0; //输入 scanf("%lf %d %d %d", &price, &month, &day, &flag); //判断 if (month == 11 && day == 11)//双11折扣 { last = price * 0.7; } if (month == 12 && day == 12)//双12折扣 { last = price * 0.8; } if (flag == 1)//是否有优惠券 { last = last - 50; } //输出 if (last < 0.0) printf("%.2f\n", 0.0); else printf("%.2f\n", last); return 0; }
今天就先到这了,共6道题目,在线刷题网站是牛客网,实践是真理检验的唯一标准,
望多多练习啊嘿嘿嘿~冲~
如果你觉得这篇文章写的 还不错的话,
或者有进步的话,
求赞,求收藏,求转发,最重要的是点一个大大的关注,各位的支持,是我最大的动力