1、%c,&ch);输入的字符是:%cn,ch); if(ch=&chb) max=a; min=b; max=b; min=a; if(cmax) max=c; if(cb?a:b); max=(cx?c:x);x=(a min=(c4某产品生产成本c=c1+mc2,其中c1为固定成本,c2为单位产品可变成本。当生产数量m10000时,c1=20000元,c2=10元;当生产数量m10000时,c1=40000元,c2=5元;编写一个程序,其功能为:分别计算出生产数量为6000以及25000时,总生产成本及单位生产成本。void main() int m,c1,c2,c;请输入生产数量:%dm)
2、; if(m10000) c1=20000; c2=10; c1=40000; c2=5; c=c1+m*c2;生产数量=%dn,m);总成本=%dn,c);单位生产成本=%dn,m*c2);5 分段函数的计算。 编写一个程序,计算下列函数:y=xx12x-11x103x-11x10提示根据输入的x值的取值,计算y的值并输出。使用ifelse if语句以及复合语句。 float x,y;请输入x:%f输入x=:%fn,x); if(x=1&10) y=2*x-1; y=3*x-11; 6 编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成
3、的是等腰、等边、直角还是一般三角形。提示利用三角形两边之和大于第三边判断是否能够构成三角形,能够成三角形时再以等腰、等边、直角三角形的条件进行判断。 float a,b,c;请输入a,b,c: if(a+bc&b+ca&a+c if(a=b&b=c&c=a)a=%f b=%f c=%f 构成等边三角形! else if(a=b|b=c|c=a)a=%f b=%f c=%f 构成等腰三角形! else if(a*a=b*b+c*c|b*b=a*a+c*c|c*c=a*a+b*b)a=%f b=%f c=%f 构成直角三角形! else printf(a=%f b=%f c=%f 构成一般三角形!
4、a=%f b=%f c=%f 不能构成三角形!7 某个电力公司对其用户的收费规定如下:用电数量 收费标准0200 x*0.5元201400 100+(x-200)*0.65元401600 230+(x-400)*0.8元601以上 390+(x-600)*1.0元编写程序,对于一个输入的用电数量,计算用户的缴费额。 提示 用ifelse if语句实现。注意输入负数时的处理。 double x,y;请输入用电数量x:%lf0)输入数据有误! if(x=0&=200) y=x*0.5;=201&=400) y=100+(x-200)*0.65;=401&=600) y=230+(x-400)*0.
5、8; else y=390+(x-600)*1.0;x=%lf y=%lfn,x,y);8 编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符op 操作数2计算表达式的值,指定的运算符为加(+)、减(-)、乘(*)、除(/)例如 输入 Please enter the expression:22.12+12.10 输出 22.12+12.10=34.22 #include float x,y,z; char op; printf(“请输入表达式:”); scanf(“%f,%c,%f”,&op,&y); switch(op) case +: z=x+y; case -: z=x-y; case *: z=x*y; case /: if (y!=0) z=x/y; else printf(“除数为0”);printf(“%f%c%f=%fn”,x,op,y,z);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1