当前位置: 首页 > news >正文

涿州网站建设网站正在建设中 给你带来

涿州网站建设,网站正在建设中 给你带来,企业型网站网址,河源正规网站建设价格文章目录51. 计算一元二次方程52. 获取月份天数53. 简单计算器54. 线段图案55. 正方形图案56. 直角三角形图案57. 翻转直角三角形图案58. 带空格直角三角形图案59. 金字塔图案60. 翻转金字塔图案51. 计算一元二次方程 问题描述#xff1a;从键盘输入a, b, c的值#xff0c;编… 文章目录51. 计算一元二次方程52. 获取月份天数53. 简单计算器54. 线段图案55. 正方形图案56. 直角三角形图案57. 翻转直角三角形图案58. 带空格直角三角形图案59. 金字塔图案60. 翻转金字塔图案51. 计算一元二次方程 问题描述从键盘输入a, b, c的值编程计算并输出一元二次方程ax2 bx c 0的根当a 0时输出“Not quadratic equation”当a ≠ 0时根据△ b2 - 4ac的三种情况计算并输出方程的根。 输入描述多组输入一行包含三个浮点数a, b, c以一个空格分隔表示一元二次方程ax2 bx c 0的系数。 输出描述针对每组输入输出一行输出一元二次方程ax2 bx c 0的根的情况。 如果a 0输出“Not quadratic equation” 如果a ≠ 0分三种情况 △ 0则两个实根相等输出形式为x1x2…。 △ 0则两个实根不等输出形式为x1…;x2…其中x1 x2。 △ 0则有两个虚根则输出x1实部-虚部i;x2实部虚部i即x1的虚部系数小于等于x2的虚部系数实部为0时不可省略。实部 -b / (2a),虚部 sqrt(-△ ) / (2a)所有实数部分要求精确到小数点后2位数字、符号之间没有空格。 示例1 输入2.0 7.0 1.0 输出x1-3.35;x2-0.15 示例2 输入0.0 3.0 3.0 输出Not quadratic equation 示例3 输入1 2 1 输出x1x2-1.00 示例4 输入2 2 5 输出x1-0.50-1.50i;x2-0.501.50i 示例5 输入1 0 1 输出x10.00-1.00i;x20.001.00i 代码实现 #includestdio.h #includemath.h int main() {double a 0.0;double b 0.0;double c 0.0;while (scanf(%lf %lf %lf, a, b, c) ! EOF){if (a 0){printf(Not quadratic equation\n);}else{double deta b * b - 4 * a * c;if (deta 0){if (a 0){printf(x1x2%.2lf\n, (-b - sqrt(deta)) / (2 * a));//因为测试用例4 0 0会输出-0.00 所以加一个判断条件}else{printf(x1x2%.2lf\n, (-b sqrt(deta)) / (2 * a));}}else if (deta 0){printf(x1%.2lf;x2%.2lf\n, ((-b - sqrt(deta)) / (2 * a)), ((-b sqrt(deta)) / (2 * a)));}else{double real -b / (2 * a);double image sqrt(-deta) / (2 * a);if (image 0)//测试用例的 -1 5 -10 会出现 -- - 所以加判断条件 把-号消掉{image (-image);}printf(x1%.2lf-%.2lfi;x2%.2lf%.2lfi\n, real, image, real, image);}}}return 0; }52. 获取月份天数 问题描述KiKi想获得某年某月有多少天请帮他编程实现。输入年份和月份计算这一年这个月有多少天。输入描述多组输入一行有两个整数分别表示年份和月份用空格分隔。输出描述针对每组输入输出为一行一个整数表示这一年这个月有多少天。示例 输入2008 2 输出29 代码实现 #include stdio.hint main() {int year,month;while(scanf(%d %d,year,month) ! ROF){int month1[] {31,29,31,30,31,30,31,31,30,31,30,31};int month2[] {31,28,31,30,31,30,31,31,30,31,30,31};if((0 year%4 0 ! year%100)||(0 year%400)){printf(%d\n,month1[month - 1]);}else{printf(%d\n,month2[month - 1]);}}return 0; }53. 简单计算器 问题描述KiKi实现一个简单计算器实现两个数的“加减乘除”运算用户从键盘输入算式“操作数1运算符操作数2”计算并输出表达式的值如果输入的运算符号不包括在、-、*、/范围内输出“Invalid operation!”。当运算符为除法运算即“/”时。如果操作数2等于0.0则输出“Wrong!Division by zero!” 数据范围字符串长度满足 3≤n≤50 保证运算符是一个char类型字符。 输入描述输入一行字符串操作数1运算符操作数2 其中合法的运算符包括、-、*、/。 输出描述输出为一行。 如果操作数和运算符号均合法则输出一个表达式操作数1运算符操作数2运算结果各数小数点后均保留4位数和符号之间没有空格。 如果输入的运算符号不包括在、-、*、/范围内输出“Invalid operation!”。当运算符为除法运算即“/”时。 如果操作数2等于0.0则输出“Wrong!Division by zero!”。 示例1 输入1.03.0 输出1.00003.00004.0000 示例2 输入1.0;4.0 输出Invalid operation! 示例3 输入44.0/0.0 输出Wrong!Division by zero! 代码实现 #include stdio.hint main() {double n1,n2;char op;while(scanf(%lf%c%lf,n1,op,n2) ! EOF){switch(op){case :printf(%.4lf%.4lf%.4lf\n,n1,n2,n1n2);break;case -:printf(%.4lf-%.4lf%.4lf\n,n1,n2,n1-n2);break;case *:printf(%.4lf*%.4lf%.4lf\n,n1,n2,n1*n2);break;case /:if(0.0 n2){ printf(Wrong!Division by zero!\n);break;}else{printf(%.4lf/%.4lf%.4lf\n,n1,n2,n1/n2);break;}default:printf(Invalid operation!\n);break;}}return 0; }54. 线段图案 问题描述KiKi学习了循环BoBo老师给他出了一系列打印图案的练习该任务是打印用“*”组成的线段图案。 输入描述多组输入一个整数1~100表示线段长度即“*”的数量。 输出描述针对每行输入输出占一行用“*”组成的对应长度的线段。 示例 输入102 输出************代码实现 #include stdio.hint main() {int n;while(scanf(%d,n) ! EOF){while(n--) printf(*);putchar(\n);}return 0; }55. 正方形图案 问题描述KiKi学习了循环BoBo老师给他出了一系列打印图案的练习该任务是打印用“ * ”组成的正方形图案。 输入描述多组输入一个整数1~20表示正方形的长度也表示输出行数。 输出描述针对每行输入输出用“”组成的对应边长的正方形每个“”后面有一个空格。 示例1 输入4 输出* * * ** * * ** * * ** * * *示例2 输入5 输出* * * * ** * * * ** * * * ** * * * ** * * * *代码实现 #include stdio.hint main() {int n;while(scanf(%d,n) ! EOF){for(int i 0;i n;i){for(int j 0;j n;j){printf(* );}printf(\n);}}return 0; }56. 直角三角形图案 问题描述KiKi学习了循环BoBo老师给他出了一系列打印图案的练习该任务是打印用“*”组成的直角三角形图案。输入描述多组输入一个整数2~20表示直角三角形直角边的长度即“*”的数量也表示输出行数。输出描述针对每行输入输出用“”组成的对应长度的直角三角形每个“”后面有一个空格。示例1 输入4 输出** ** * ** * * *示例2 输入5 输出** ** * ** * * ** * * * *代码实现 #include stdio.hint main() {int n;while(scanf(%d,n) ! EOF){for(int i 0;i n;i){for(int j 0;j i;j){printf(* );}putchar(\n);}}return 0; }57. 翻转直角三角形图案 问题描述KiKi学习了循环BoBo老师给他出了一系列打印图案的练习该任务是打印用“ * ”组成的翻转直角三角形图案。输入描述多组输入一个整数2~20表示翻转直角三角形直角边的长度即“*”的数量也表示输出行数。输出描述针对每行输入输出用“”组成的对应长度的翻转直角三角形每个“”后面有一个空格。示例1 输入5 输出* * * * ** * * ** * ** **示例2 输入6 输出* * * * * ** * * * ** * * ** * ** **代码实现 #include stdio.hint main() {int n;while(scanf(%d,n) ! EOF){for(int i 0;i n;i){for(int j n;j i;j--){printf(* );}putchar(\n);}}return 0; }58. 带空格直角三角形图案 问题描述KiKi学习了循环BoBo老师给他出了一系列打印图案的练习该任务是打印用“ * ”组成的带空格直角三角形图案。 输入描述多组输入一个整数2~20表示直角三角形直角边的长度即“*”的数量也表示输出行数。 输出描述针对每行输入输出用“”组成的对应长度的直角三角形每个“”后面有一个空格。 示例1 输入5 输出* * * * * * * * * * * * * * *示例2 输入4 输出* * * * * * * * * *代码实现 #include stdio.hint main() {int n;while(scanf(%d,n) ! EOF){for(int i 0;i n;i){//第一行打印4对空格第二行三对3行两对...for(int j 0;j n-i-1;j){printf( );//打印空格}//第1打印01颗*第二行打印11颗*第三行三颗*...for(int j 0;j i 1 ;j){printf(* );}putchar(\n);}}return 0; }59. 金字塔图案 问题描述KiKi学习了循环BoBo老师给他出了一系列打印图案的练习该任务是打印用“ * ”组成的金字塔图案。输入描述多组输入一个整数2~20表示金字塔边的长度即“*”的数量也表示输出行数。输出描述针对每行输入输出用“”组成的金字塔每个“”后面有一个空格。 示例1 输入4 输出* * * * * * * * * * 示例2 输入5 输出* * * * * * * * * * * * * * *代码实现 #include stdio.hint main() {int n;while(scanf(%d,n) ! EOF){for(int i 0;i n;i){for(int j 0;j n-i-1;j){printf( );}for(int j 0;j i;j){printf(* );}putchar(\n);}}return 0; }60. 翻转金字塔图案 问题描述KiKi学习了循环BoBo老师给他出了一系列打印图案的练习该任务是打印用“ * ”组成的翻转金字塔图案。输入描述多组输入一个整数2~20表示翻转金字塔边的长度即“*”的数量也表示输出行数。输出描述针对每行输入输出用“”组成的金字塔每个“”后面有一个空格。示例1 输入5 输出 * * * * * * * * * * * * * * * 示例2 输入6 输出 * * * * * * * * * * * * * * * * * * * * * 代码实现 #include stdio.hint main() {int n;while(scanf(%d,n) ! EOF){//打印n行for(int i 0;i n;i){//先根据i值来打印空格i为0时不打印空格i为1时打印一个空格...for(int j 0;j i;j){printf( );}//第一行打印5组*空格第二行4组...for(int j 0;j n-i-1;j){printf(* );}putchar(\n);}}return 0; }
http://www.dnsts.com.cn/news/277754.html

相关文章:

  • 江阴建设银行网站网站怎样做网银支付
  • 公司网站怎么规范管理的无需下载的网站
  • wp建站系统网页程序设计是什么
  • 中国建设银行网站下载安装网站登陆系统怎么做
  • 南京做网站南京乐识最优公众号 网站开发
  • 网站建设制作fash网站备案号在哪里
  • 网站制作怎么添加图片做足球网站前景
  • 建设工程招标网站flat movie wordpress
  • 网站内链建设和外链的推广wordpress模版做网页
  • 东营网站建设设计重庆住建厅网站官网
  • wordpress门户建站外网访问wordpress版式不对
  • 网站制作一个人可以做吗木质家居 技术支持 东莞网站建设
  • 网站源码系统wordpress管理账户
  • 公司就我一个网站制作帝国cms灵动标签做网站地图
  • 信息网站建设方案傻瓜wordpress
  • 网站访问速度慢的原因网站的建立过程
  • 网站开发所需配置网站一级域名
  • 如何创新网站建设模式网站教人做核能灯
  • 公司网站建设的申请免费的代码分享网站
  • 中山做展示型网站网站建设有前途
  • 中国电子系统建设三公司网站企业所得税只对企业征收吗
  • 有那些做自媒体短视频的网站做个网站成功案例
  • 龙岩做网站开发找哪家房地产微网站模板
  • 上海建设房屋网站南京最大网站建设公司
  • 怎么做淘宝客的跳转网站南京seo新浪
  • 网站规划建设与安全管理如何做一个公司网站
  • 做药物分析网站门户网站是用户上网的第一入口
  • 浦口网站建设手机可以制作h5的软件有哪些
  • 河南省建设网站网站建设视频教程网站
  • 百度网站广告怎么做广东自助建站网站