山东科技大学oj程序设计
Raki_瑶
勤勤恳恳的程序猿
展开
-
二分法求多项式的根
本文章声明如下:此内容为课程总结以及本人的总结。如存在侵权,请通知本人删除文章。例题:二分法求多项式的根x^3-x=1在[1,1.5]之间的根,要求区间宽度小于1e-4思路:只要区间长度大于等于阈值,并且中间点的函数值不为零,mid = (left + right )/2.0 ;重复如下操作:{缩小一半重新计算中间点}注意事项:实数判断是否为零,不能用x==0,因为即使真是0,计算误差也可能导致他是0.000000001,所以,实数判0一般用fabs(x)<0.000000001原创 2020-12-21 12:57:49 · 359 阅读 · 0 评论 -
使用算法解决最大公约数,最小公倍数问题
本文章声明如下:此内容为课程总结以及本人的总结。如存在侵权,请通知本人删除文章。例题:最大公约数(1)穷举法#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){int a,b,i,t;scanf("%d %d",&a,&b);if(a>b){t=a;a=b;b=t;}for(i=a;i>=1;i--){if(a%i==0&&原创 2020-12-21 12:50:09 · 308 阅读 · 0 评论 -
Problem:求两数之间所有的素数
求两数之间所有的素数#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){int a,b,t,i,j;scanf("%d %d",&a,&b);if(a>b){t=a;a=b;b=t; }for(i=a;i<=b;i++){for(j=2;j<=(int)sqrt(i);j++){if(i%j==0)break;}原创 2020-12-21 12:48:24 · 329 阅读 · 0 评论 -
几种常见的循环结束
本文章声明如下:此内容为课程总结以及本人的总结。如存在侵权,请通知本人删除文章。几种常见的循环结束 while(scanf("%d",&a)!=-1){} //一般合适不会出错,但有时不可行while(scanf("%d",&a)!=EOF){} //EOF在某些情况下会出错,无法终止循环while(scanf("%d",&a)==1){}原创 2020-12-21 12:46:24 · 1152 阅读 · 0 评论 -
简单图形的输入输出练习
输出矩形输出直角三角形(靠左)输出直角三角形(靠右)输出等腰三角形输出菱形输出⚪输出椭圆输出平行四边形输出倒等腰三角形原创 2020-11-11 18:20:49 · 1089 阅读 · 0 评论 -
百钱买百鸡多种选择
百钱买百鸡问题1百钱买百鸡问题2百钱买百鸡问题3百钱买百鸡问题4百钱买百鸡问题5百钱买百鸡问题6原创 2020-11-11 18:22:20 · 345 阅读 · 0 评论