免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1555 | 回复: 8
打印 上一主题 下一主题

[C++] 求助.....C++习题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-02-12 13:45 |只看该作者 |倒序浏览
刚学C++,做了点练习又不知道对不对,所以只好到这里来问问了,请指点一下,有错的地方请说一下,谢了

1. 以函数中先输入园柱体的半径和高,然后求体积,最后输出结果。
解:
# include <iostream.h>;

void main ()
{
double pi=3.14,radius,high,volume;
cout <<"please input two nnumbers:\n";
cin >;>;radius >;>;high;
volume=pi*radius*radius*high;
cout <<"volume=" <<volume <<endl;
}

2.写出下列程序的运行结果。
(1)# include <iostream.h>;

void main ()
{
int a1,a2;
int i=5,j=7,k=0;
a1=!k;
a2=i!=j;
cout <<"a1=" <<a1 <<'\t'
<<"a2=" <<a2 <<endl;
}
解:运行结果为:a1=1 a2=5

(2)# include <iostream.h>;

void main ()
{
int x,y,z;
x=1;
y=1;
z=1;
x=x||y&&
cout <<x <<"," <<(x&&!y||z) <<endl;
}
解:运行结果为:2,1

3.根据以下函数关系,对输入的每个x值,求y值,请编制此程序。
y=x*(x+2) 2<x<=10
c -1<x<=2
y=x-1 x<=-1
解:
# include <iostream.h>;
void main ()
{
int x,y;
cout <<"please input one numbes:\n;
cin >;>;x;
if((x>;2)&&(x<=10));
cout <<"y=" <<y=x*(x+2) <<endl;
else
if((x>;1)&&(x<=2));
cout <<"y=" <<y=2*x <<endl;
else
if(x<=-1);
cout <<"y=" <<y=x-1 <<endl;
}

4.编程实现输入一个整数,输出相应的五分制成绩,设90分以上为“A”,80分至 99分为“B”,70分至79分为“C”,60分至69分为“D”,60分以下为“E”。 (要求输入2个数,即两个成绩,并判断出来)
解:
# include <iostream.h>;
void main ()
{
int x,y,A>;=90,(B>;=80)&&(B<=89),(C>;=70)&&(C<=79),(D>;=60)&&(D<=69),
(E<60);
cin >;>;x >;>;y;
if(x=A,y=A);
cout <<"x=" <<A
<<"y=" <<A <<endl;
else
if(x=B,y=B);
cout <<"x=" <<B
<<"y=" <<B <<endl;
else
if(x=C,y=C);
cout <<"x=" <<C
<<"y=" <<C <<endl;
else
if(x=D,y=D);
cout <<"x=" <<D
<<"y=" <<D <<endl;
else
if(x=E,y=E);
cout <<"x=" <<E
<<"y=" <<E <<endl;
}

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-02-12 15:01 |只看该作者

求助.....C++习题

2。1
a2=i!=j;
等于
a2= (i!=j);
楼主仔细看看答案为多少,
最好上机检验一下,不就知道了嘛。

论坛徽章:
0
3 [报告]
发表于 2004-02-12 15:14 |只看该作者

求助.....C++习题

8好14哦,我在学校里没电脑。。。。。。。。。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2004-02-12 15:15 |只看该作者

求助.....C++习题

[quote]原帖由 "lovemoo"]8好14哦,我在学校里没电脑。。。。。。。。。[/quote 发表:

那你还能上网?

论坛徽章:
0
5 [报告]
发表于 2004-02-12 15:17 |只看该作者

求助.....C++习题

我在网吧上网,你说有几个网吧会装C++来用哦

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2004-02-12 15:26 |只看该作者

求助.....C++习题

[quote]原帖由 "lovemoo"]我在网吧上网,你说有几个网吧会装C++来用哦[/quote 发表:

学校有机房吗?
去那里上机呀,
借同学的用也行,
总之,想尽一切办法要上机。

论坛徽章:
0
7 [报告]
发表于 2004-02-12 15:38 |只看该作者

求助.....C++习题

嗯,谢谢提醒
是了,我写的程序有错的地方么?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2004-02-12 15:50 |只看该作者

求助.....C++习题

原帖由 "lovemoo" 发表:
嗯,谢谢提醒
是了,我写的程序有错的地方么?

语法上有很多错误,
我指出来一点,
cout <<"y=" <<y=2*x <<endl;
可能是你的笔误吧,
y=2*x
你想把什么输出出来?
很多地方都是这个样子,
应该是
cout <<"y=" <<2*x <<endl;
别的我也没好好看,光靠别人是不行的。

论坛徽章:
0
9 [报告]
发表于 2004-02-12 16:17 |只看该作者

求助.....C++习题

谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP