C语言。。。if语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言。。。if语句相关的知识,希望对你有一定的参考价值。

1.按照复印中心收费规定,对于钱100张复印为0.5元,以后每张为0.3元。编写一个程序,按照输入复印张数,然后显示总价数。
2.输入购买饮料的价格和购买数量将的不同产生不同的优惠率,2瓶一下不打折,3瓶以上0.9折,并显示折扣全额和应用金额。

都是C啊。。。玩不来。。。

第一题:
#include <stdio.h>
void main()

int num;//要打印的数量;
int totalCash;//要付出的总价;
printf("请输入您要打印的数量");
scanf("%d",&num);
if(num<=100)

totalCash=num*0.5;

else

totalCash=100*0.5+(num-100)*0.3;

printf("打印张数:%d",num);
printf("总金额:%d",totalCash);

第二题:
#include <stdio.h>
void main()

float drinkPrice,totalPrice;//定义饮料价格变量和总价格
int drinkNum;//数量;
float shouldPay;//应付金额;
scanf("%d,%f",&drinkNum,&drinkPrice);
if(drinkNum<=2)

shouldPay= totalPrice=drinkNum*drinkPrice;

else if(drinkNum>2)

totalPrice=drinkNum*drinkPrice*0.9;
shouldPay=drinkNum*drinkPrice;

printf("应付金额%f",shouldPay);
printf("全额%f",totalPrice);

这两道题没有在编译器上运行过,不过也差不多,要是有问题的话,lz自己在编译器上调试,这样的问题比较简单,楼主是初学者吧,我是搞游戏开发的用的是C++和DirectX,学好编程对你很有好处的。
参考技术A 同学,5金币懒得动手,提到50我帮你

JSP中的if语句。

<%! String d1,d2,d3,d4,d5,d6,d7,d8,d9,d10; %>
<%! String c1="B",c2="B",c3="D",c4="B",c5="C",c6="C",c7="B",c8="C",c9="A",c10="D"; %>
<body>
<center>
<h1>考试结果及答案</h1>
<hr>
<%
d1=request.getParameter("a1");
d2=request.getParameter("a2");
d3=request.getParameter("a3");
d4=request.getParameter("a4");
d5=request.getParameter("a5");
d6=request.getParameter("a6");
d7=request.getParameter("a7");
d8=request.getParameter("a8");
d9=request.getParameter("a9");
d10=request.getParameter("a10");
%>
你本次的考试答案是:<% out.print(d1+" "+d2+" "+d3+" "+d4+" "+d5+" "+d6+" "+d7+" "+d8+" "+d9+" "+d10); %><br>
本次考试试题答案是:<% out.print(c1+" "+c2+" "+c3+" "+c4+" "+c5+" "+c6+" "+c7+" "+c8+" "+c9+" "+c10); %><br>
</center>
<%! int i=0; %>
<%
if(d1==c1)
i++;

%>
你本次的考试成绩为:<%=i %>分
代码如上,为什么我的d1和c1是相等的,出来的结果确实0分。

参考技术A 楼上正解
字符串比较用equals
if(c1.equals(d1))
i++;
参考技术B 你这两个是String对象,==比较的是对象地址,要对这两个字符串的值进行比较的话要用equals()。本回答被提问者采纳 参考技术C 大哥。你d1 和 c1 是对象吧。

对象 使用 equals 比较啊。

以上是关于C语言。。。if语句的主要内容,如果未能解决你的问题,请参考以下文章

c语言中的条件语句if

C语言中三个if语句的嵌套怎理解

C语言。。。if语句

C语言:if语句 一元二次方程

有对C语言熟悉的吗?我对if语句有点小小的疑问,请您解答。。

c语言if语句多个条件怎么写?