C语言二Word文档下载推荐.docx
- 文档编号:314055
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:16
- 大小:16.81KB
C语言二Word文档下载推荐.docx
《C语言二Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C语言二Word文档下载推荐.docx(16页珍藏版)》请在冰点文库上搜索。
2.18.93.5(a=2.1,b=8.9,c=3.5)
123(a=1,b=2,c=3)
输出:
a和b为0,c不为0,方程不成立
x=-2.00
x1=-0.44
x2=-3.80
x1=-1.00+1.41i
x2=-1.00-1.41i
#include&
stdio.h&
gt;
math.h&
intmain(void)
{
intrepeat,ri;
doublea,b,c,d;
scanf(&
%d&
&
amp;
repeat);
for(ri=1;
ri&
=repeat;
ri++){
%lf%lf%lf&
a,&
b,&
c);
/*---------*/
}
d=b*b-4*a*c;
if(a==0)
if(b==0)
if(c==0)
elseprintf(&
x=%0.2f\n&
elseif(d&
=0){
x1=%0.2f\n&
x2=%0.2f\n&
}
else
{printf(&
x1=%0.2f+%0.2fi\n&
x2=%0.2f-%0.2fi\n&
程序填空,不要改变与输入输出有关的语句。
输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。
括号内是说明
输入
Reold123?
输出
letter=5,blank=1,digit=3,other=1
charc;
intblank,digit,i,letter,other;
blank=digit=letter=other=0;
for(i=1;
i&
=10;
i++){
c=getchar();
letter=%d,blank=%d,digit=%d,other=%d\n&
letter,blank,digit,other);
switch(c){
case&
#39;
&
:
blank++;
break;
0&
1&
2&
3&
4&
5&
6&
7&
8&
9&
digit++;
case&
a&
b&
c&
d&
e&
f&
g&
h&
i&
j&
k&
l&
m&
n&
o&
p&
q&
r&
s&
t&
u&
v&
w&
x&
y&
z&
A&
B&
C&
D&
E&
F&
G&
H&
I&
J&
K&
L&
M&
N&
O&
P&
Q&
R&
S&
T&
U&
V&
W&
X&
Y&
Z&
letter++;
default:
other++;
return0;
查询水果的单价。
有4种水果,苹果(apples)、梨(pears)、桔子(oranges)和葡萄(grapes),单价分别是3.00元/公斤,2.50元/公斤,4.10元/公斤和10.20元/公斤。
在屏幕上显示以下菜单(编号和选项),用户可以连续查询水果的单价,当查询次数超过5次时,自动退出查询;
不到5次时,用户可以选择退出。
当用户输入编号1~4,显示相应水果的单价(保留1位小数);
输入0,退出查询;
输入其他编号,显示价格为0。
3(oranges的编号)
0(退出查询)
[1]apples
[2]pears
[3]oranges
[4]grapes
[0]Exit
price=4.1
intchoice,i;
doubleprice;
=5;
[1]apples\n&
[2]pears\n&
[3]oranges\n&
[4]grapes\n&
[0]Exit\n&
choice);
if(choice==0)
else{
price=%0.1f\n&
price);
switch(choice){
case1:
price=3.0;
case2:
price=2.5;
case3:
price=4.1;
case4:
price=10.2;
price=0.0;
输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数。
成绩等级分为五级,分别为A(90-100)、B(80-89)、C(70-79)、D(60-69)和E(0-59)。
5(n=5)
7754927360
NumberofA(90-100):
1
NumberofB(80-89):
0
NumberofC(70-79):
2
Num
berofD(60-69):
NumberofE(0-59):
inti,mark,n;
intna,nb,nc,nd,ne;
&
n);
na=nb=nc=nd=ne=0;
=n;
mark);
%d\n&
na);
nb);
nc);
NumberofD(60-69):
nd);
ne);
if(mark&
=90)na++;
elseif(mark&
=80)nb++;
=70)nc++;
=60)nd++;
elsene++;
输入一个形式如&
操作数运算符操作数&
的表达式,对2个整数进行乘、除和求余运算。
%d*%d=%d\n&
x,y,x*y);
%d/%d=%d\n&
x,y,x/y);
%dMod%d=%d\n&
x,y,x%y);
Invalidoperator!
4(repeat=4)
21*8
21/8
21%8
21!
8
21*8=168
21/8=2
21Mod8=5
Invalidoperator
charsign;
intx,y;
ri&
%d%c%d&
x,&
sign,&
y);
switch(sign){
case&
*&
/&
%&
Invalidoperator\n&
}
输入一个正整数repeat(0&
10),做repeat次下列运算:
某城市普通出租车收费标准如下:
&
起步里程3公里,起步费10元;
超起步里程后10公里内,每公里租费2元,超过10公里以上的部分加收50%的回空补贴费,即每公里租费3元。
营运过程中,因路阻及乘客要求临时停车的,每5分钟按1公里租费计收。
运价计费尾数四舍五入,保留到元。
。
编写程序,输入行驶里程(公里)与等待时间(分钟),计算并输出乘客
应支付的车费(元)。
3(repeat=3)
1.6252(行驶1.6公里,等待2分52秒)
3.1615(行驶3.1公里,等待6分15秒)
11.8230(行驶11.8公里,等待2分30秒)
cost=10
cost=13
cost=31
intminutes,seconds;
doublecost,mile;
%lf%d%d&
mile,&
minutes,&
seconds);
cost=%.0f\n&
cost);
mile+=((minutes+seconds/60.0)/5.0);
if(mile&
=3.0)
cost=10.0;
else
=10.0)
cost=10+(mile-3.0)*2.0;
else{
cost=10.0+7.0*2.0+(mile-10.0)*3.0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言