c语言程序设计:输入两个数和一个运算符,计算其结果。

c语言程序设计:输入两个数和一个运算符,计算其结果。,第1张

一个简单的C语言小程序就可以满足要求,需要用到switch-case语句,先上代码:

#include

int main()

{

double a, b, answer;

/两个数a、b及其计算结果answer,由于下面会有除法,可能使answer出现小数,所以定义double类型变量/

char op;

//运算符op

scanf("%lf%c%lf",&a,&op,&b);

switch(op)

{

case '+':

//加法

answer = a + b;

break;

case '-':

//减法

answer = a - b;

break;

case '':

//乘法

answer = a b;

break;

case '/':

//除法

answer = a / b;

break;

default:

printf(" *** 作符只接收加减乘除!\n");

//运算符只接收加减乘除

break;

}

printf("%lf\n",answer);

return 0;

}需要注意的地方只有除法的结果可能是小数,所以a,b和answer都需要定义成double类型变量。

下面附上switch-case语句的使用方法:

switch

(表达式){

case

值1

:

语句1

break;

case

值2

:

语句2

break;

default

:

语句n

break;

}

从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。假如任何一个case语句的值都不等于表达式的值,就运行可选标签default之下的语句。

参考资料:

>

#include<stdioh>

main()

{

int i,j=0;/j是换行用/

for(i=1;i<=100;i++)

{

if(i%3!=0 && 1%7!=0) {printf("%d ",i);j++;}/同时不能被3 7整除就打印,让个数计数j加1/

if(j%5==0) printf("\n");/计数j只要是5的倍数就打印换行/

}

}

DIV整数除法指令有三个参数,三个分别表示除数,被除数,结果。n其中结果是以商和余数的方式保存的,需要占用2个寄存器。举例如,输入DIV D0 D1 D2的意思是,D0除以D1,商保存到D2中,余数保存到D3中,如果D0=10,D1=3,那么D2=3(作为商商),D3=1(余数)。nPLC 编程方式nPLC最突出的优点采用“软继电器”代替“硬继电器”。用“软件编程逻辑”代替“硬件布线逻辑”。PLC编程语言有梯形图、布尔助记符语言,等等。尤其前两者为常用。n三菱PLC是小形化,高速度,高性能和所有方面都是相当FX系列中最高档次的超小程序装置,除输入出16~25点的独立用途外,还可以适用于多个基本组件间的连接,模拟控制,定位控制等特殊用途,是一套可以满足多样化广泛需要的PLC。nnnn

两个问题,第一,要求是前1000项的和,你求的是前10000项,看这里:i<=(210000-1);

第二,1/i,你没有在这里进行强制转换,所以1/i是按照整数除法来进行的,也就是说所有1/i的值都是0。要这么写:(double)1/i。

以上就是关于c语言程序设计:输入两个数和一个运算符,计算其结果。全部的内容,包括:c语言程序设计:输入两个数和一个运算符,计算其结果。、怎么册除小程序中的拉极用户、C语言编程: 写出一个小程序输出1——100之间不能被3和7整除的数,输出按5个一行.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10104607.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存