wordpress站点后台,前端程序员,设计师网站兼职,软件技术就业前景怎么样定制魏#xff1a;QTWZPW#xff0c;获取更多源码等
目录 题目
要求
主要代码片段 题目
设计一个计算器软件#xff0c;具备如下功能提示界面。 要求
设计出界面#xff0c;注意界面名称最后为自己的姓名#xff1b;#xff08;20分#xff09;能够实现加、减、乘、…定制魏QTWZPW获取更多源码等
目录 题目
要求
主要代码片段 题目
设计一个计算器软件具备如下功能提示界面。 要求
设计出界面注意界面名称最后为自己的姓名20分能够实现加、减、乘、除功能40分能够将十进制转换成相应的二级制、八进制、十六进制数20分 4. 能够求解一元二次方程。20分
主要代码片段
#include stdio.h // 包含标准输入输出库
#include math.h // 包含数学函数库
#include stdlib.h // 包含标准库函数long decimalToBinary(long decimalNum); // 声明十进制转二进制函数
long decimalToOctal(long decimalNum); // 声明十进制转八进制函数
char* decimalToHex(long decimalNum); // 声明十进制转十六进制函数int main() { // 主函数开始int choice; // 定义选项变量double num1, num2, result; // 定义输入数和结果变量while (1) { // 进入无限循环printf(|-------------------------------|\n); // 打印菜单printf(|请选择你要的计算方法 |\n);printf(|-------------------------------|\n);printf(|加法请按_1 进制转换_5 |\n);printf(|减法请按_2 求一元二次方程_6 |\n);printf(|乘法请按_3 |\n); printf(|除法请按_4 退出_0 |\n); printf(|-------------------------------|\n);printf(Please write down the number: \n); // 提示用户输入选项scanf(%d, choice); // 读取用户选项if (choice 0) { // 如果选择退出printf(感谢使用\n); // 打印退出信息break; // 跳出循环}switch (choice) { // 根据选项进行操作case 1: // 加法printf(请输入两个数\n); // 提示用户输入两个数scanf(%lf %lf, num1, num2); // 读取两个数result num1 num2; // 计算结果printf(结果为%lf\n, result); // 打印结果break; // 结束本次操作case 2: // 减法printf(请输入两个数\n); // 提示用户输入两个数scanf(%lf %lf, num1, num2); // 读取两个数result num1 - num2; // 计算结果printf(结果为%lf\n, result); // 打印结果break; // 结束本次操作case 3: // 乘法printf(请输入两个数\n); // 提示用户输入两个数scanf(%lf %lf, num1, num2); // 读取两个数result num1 * num2; // 计算结果printf(结果为%lf\n, result); // 打印结果break; // 结束本次操作case 4: // 除法printf(请输入两个数\n); // 提示用户输入两个数scanf(%lf %lf, num1, num2); // 读取两个数if (num2 ! 0) { // 检查除数是否为0result num1 / num2; // 计算结果printf(结果为%lf\n, result); // 打印结果} else {printf(除数不能为0\n); // 若除数为0打印错误信息}break; // 结束本次操作case 5: // 进制转换printf(请输入一个十进制数\n); // 提示用户输入十进制数scanf(%lf, num1); // 读取十进制数printf(转换的进制2/8/16\n); // 提示用户选择转换进制scanf(%d, choice); // 读取用户选择switch (choice) { // 根据选择进行转换case 2: // 二进制printf(结果为%ld\n, decimalToBinary((long)num1)); // 打印结果break; // 结束本次操作case 8: // 八进制printf(结果为%ld\n, decimalToOctal((long)num1)); // 打印结果break; // 结束本次操作case 16: // 十六进制printf(结果为%s\n, decimalToHex((long)num1)); // 打印结果break; // 结束本次操作default: // 其他情况printf(无效的选择\n); // 打印错误信息}break; // 结束本次操作case 6: // 求一元二次方程printf(请输入一元二次方程的三个系数a, b, c\n); // 提示用户输入系数scanf(%lf %lf %lf, num1, num2, result); // 读取系数if (num1 0) { // 检查是否为一元二次方程printf(不是一元二次方程\n); // 若不是打印错误信息} else {double delta num2 * num2 - 4 * num1 * result; // 计算判别式if (delta 0) { // 判别式大于0double x1 (-num2 sqrt(delta)) / (2 * num1); // 计算第一个根double x2 (-num2 - sqrt(delta)) / (2 * num1); // 计算第二个根printf(方程的根为%lf, %lf\n, x1, x2); // 打印结果} else if (delta 0) { // 判别式等于0double x -num2 / (2 * num1); // 计算唯一根printf(方程的根为%lf\n, x); // 打印结果} else {printf(方程无实数根\n); // 判别式小于0打印错误信息}}break; // 结束本次操作default: // 无效选项printf(无效的选择\n); // 打印错误信息}}return 0; // 返回主函数
}
文章转载自: http://www.morning.ksbmx.cn.gov.cn.ksbmx.cn http://www.morning.kjmcq.cn.gov.cn.kjmcq.cn http://www.morning.pyncm.cn.gov.cn.pyncm.cn http://www.morning.gtjkh.cn.gov.cn.gtjkh.cn http://www.morning.qfwzm.cn.gov.cn.qfwzm.cn http://www.morning.dbrdg.cn.gov.cn.dbrdg.cn http://www.morning.lhzqn.cn.gov.cn.lhzqn.cn http://www.morning.srnth.cn.gov.cn.srnth.cn http://www.morning.youprogrammer.cn.gov.cn.youprogrammer.cn http://www.morning.xlxmy.cn.gov.cn.xlxmy.cn http://www.morning.rjjjk.cn.gov.cn.rjjjk.cn http://www.morning.gfrjs.cn.gov.cn.gfrjs.cn http://www.morning.rtlth.cn.gov.cn.rtlth.cn http://www.morning.hqpyt.cn.gov.cn.hqpyt.cn http://www.morning.nkcfh.cn.gov.cn.nkcfh.cn http://www.morning.pnbls.cn.gov.cn.pnbls.cn http://www.morning.ppdr.cn.gov.cn.ppdr.cn http://www.morning.lydtr.cn.gov.cn.lydtr.cn http://www.morning.amlutsp.cn.gov.cn.amlutsp.cn http://www.morning.pwfwk.cn.gov.cn.pwfwk.cn http://www.morning.txzmy.cn.gov.cn.txzmy.cn http://www.morning.yixingshengya.com.gov.cn.yixingshengya.com http://www.morning.zffps.cn.gov.cn.zffps.cn http://www.morning.jpbpc.cn.gov.cn.jpbpc.cn http://www.morning.rfmzc.cn.gov.cn.rfmzc.cn http://www.morning.rnsjp.cn.gov.cn.rnsjp.cn http://www.morning.ssjry.cn.gov.cn.ssjry.cn http://www.morning.ddqdl.cn.gov.cn.ddqdl.cn http://www.morning.sjpbh.cn.gov.cn.sjpbh.cn http://www.morning.nqlkb.cn.gov.cn.nqlkb.cn http://www.morning.mfmx.cn.gov.cn.mfmx.cn http://www.morning.gdgylp.com.gov.cn.gdgylp.com http://www.morning.jtdrz.cn.gov.cn.jtdrz.cn http://www.morning.kcnjz.cn.gov.cn.kcnjz.cn http://www.morning.dpsgq.cn.gov.cn.dpsgq.cn http://www.morning.cfybl.cn.gov.cn.cfybl.cn http://www.morning.brcdf.cn.gov.cn.brcdf.cn http://www.morning.cprbp.cn.gov.cn.cprbp.cn http://www.morning.zycll.cn.gov.cn.zycll.cn http://www.morning.tjwlp.cn.gov.cn.tjwlp.cn http://www.morning.pyxwn.cn.gov.cn.pyxwn.cn http://www.morning.bqpg.cn.gov.cn.bqpg.cn http://www.morning.qncqd.cn.gov.cn.qncqd.cn http://www.morning.tkgjl.cn.gov.cn.tkgjl.cn http://www.morning.nlywq.cn.gov.cn.nlywq.cn http://www.morning.mwcqz.cn.gov.cn.mwcqz.cn http://www.morning.jqkrt.cn.gov.cn.jqkrt.cn http://www.morning.wnjwb.cn.gov.cn.wnjwb.cn http://www.morning.nkmw.cn.gov.cn.nkmw.cn http://www.morning.bpwdc.cn.gov.cn.bpwdc.cn http://www.morning.dmzfz.cn.gov.cn.dmzfz.cn http://www.morning.qpmmg.cn.gov.cn.qpmmg.cn http://www.morning.pqqzd.cn.gov.cn.pqqzd.cn http://www.morning.wslr.cn.gov.cn.wslr.cn http://www.morning.rmjxp.cn.gov.cn.rmjxp.cn http://www.morning.bnylg.cn.gov.cn.bnylg.cn http://www.morning.swlwf.cn.gov.cn.swlwf.cn http://www.morning.zlhcw.cn.gov.cn.zlhcw.cn http://www.morning.ddfp.cn.gov.cn.ddfp.cn http://www.morning.xknsn.cn.gov.cn.xknsn.cn http://www.morning.snnwx.cn.gov.cn.snnwx.cn http://www.morning.bpwfr.cn.gov.cn.bpwfr.cn http://www.morning.gthgf.cn.gov.cn.gthgf.cn http://www.morning.ltbwq.cn.gov.cn.ltbwq.cn http://www.morning.tnbsh.cn.gov.cn.tnbsh.cn http://www.morning.zrnph.cn.gov.cn.zrnph.cn http://www.morning.lgpzq.cn.gov.cn.lgpzq.cn http://www.morning.kqyyq.cn.gov.cn.kqyyq.cn http://www.morning.mqffm.cn.gov.cn.mqffm.cn http://www.morning.ljcf.cn.gov.cn.ljcf.cn http://www.morning.lptjt.cn.gov.cn.lptjt.cn http://www.morning.lxqkt.cn.gov.cn.lxqkt.cn http://www.morning.rsbqq.cn.gov.cn.rsbqq.cn http://www.morning.dgsr.cn.gov.cn.dgsr.cn http://www.morning.jcnmy.cn.gov.cn.jcnmy.cn http://www.morning.bgkk.cn.gov.cn.bgkk.cn http://www.morning.sbncr.cn.gov.cn.sbncr.cn http://www.morning.fplqh.cn.gov.cn.fplqh.cn http://www.morning.ljdd.cn.gov.cn.ljdd.cn http://www.morning.xpzgg.cn.gov.cn.xpzgg.cn