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分。
字符串比较用equals
if(c1.equals(d1))
i++;
参考技术B 你这两个是String对象,==比较的是对象地址,要对这两个字符串的值进行比较的话要用equals()。本回答被提问者采纳 参考技术C 大哥。你d1 和 c1 是对象吧。
对象 使用 equals 比较啊。
以上是关于C语言。。。if语句的主要内容,如果未能解决你的问题,请参考以下文章