求计算圆柱体的体积和表面积的c++源代码!重点是要求!

要求,先输入高H,若为负值或大小写字母或符号,则输出:您的输入有误,请重新输入。若为大于零的数,则继续要求输入半径R,同样,若R为负值或大小写字母或符号,则输出:您的输入有误,请重新输入。最后要求若HR都正确输入并计算出表面积和体积之后,需可以继续第二次计算! 求解……最好一种是使用到ASC码,另一种是其他方法!

#include <iostream>using namespace std; int main(){ const double PI = 3.1415926; double h,r,s,v; cin>>h; if(h > 0) { cin>>r; if(r > 0) { s = 2 * r * PI * h; v = PI * r * r * h; cout<<s<<" "<<v<<endl; } else cout<<"您的输入有误,请重新输入。"<<endl; } else cout<<"您的输入有误,请重新输入。"<<endl; return 0;}
温馨提示:内容为网友见解,仅供参考
无其他回答

求计算圆柱体的体积和表面积的c++源代码!重点是要求!
include <iostream>using namespace std; int main(){ const double PI = 3.1415926; double h,r,s,v; cin>>h; if(h > 0) { cin>>r; if(r > 0) { s = 2 * r * PI * h; v = PI * r * r * h; cout<<s<<" "<<v<<endl; ...

求计算圆柱体的体积和表面积的c++源代码!重点是要求!
include <iostream>using namespace std; int main(){ const double PI = 3.1415926; double h,r,s,v; cin>>h; if(h > 0) { cin>>r; if(r > 0) { s = 2 * r * PI * h; v = PI * r * r * h; cout<<s<<" "<<v<<endl; ...

2011数学建模国赛B题 求解答
1.Dijksta算法:设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将 加入到集合S中,直到全部顶点都加入到S中,算法就结束了),第二组为其余未确定最短路径的顶点集合(用U表示),按最短路径长度的递...

全神贯注的反义词
1、用皮尺测量树高 人站在树前,知道人高,人的影长和树的影长,根据平行线成比例算出树高 2、用学到的计算圆柱和圆锥等规则物体的计算公式计算不规则零件的体积和表面积 3、用量角器测量不规则零件的角度,看其是否是合格品 4、计算生产中的生产率、完成的百分比等等。 你想学习什么样的数学知识? 小学学编程...

C语言和C++的区别
C++是面向对象的。函数库 C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。3、结构概念不同 C言中结构只有成员...

如何把自己写的php源代码变成程序,就像windows下的计算器那样_百度知 ...
我现在在windows下写的代码,用lamp环境搭建的,是纯php格式的作出的程序,在网页上可以执行的计算机程序,这个程序只能打开网页的时候使用,我想就是把他能成程序,就像windows下的计... 我现在在windows下写的代码,用lamp环境搭建的,是纯php格式的作出的程序,在网页上可以执行的计算机程序,这个程序只能打开网页的时候使...

如何在c++定义一个学生类以实现平均成绩的计算和查询功能?
试题分析:n=10,深度最大是10,根据代码:1*b[0]+2*b[1]+...+10*b[9]=1*1+2*2+3*3+...+10*10=385。6)(4分)当n=100时,若b数组满足,对任意0≤i<n,都有b[i]=1, 那么输出最小为()A.582 B.580 C.579 D.581答案:B试题分析:b[i]=1,即求一个100节点的完全二叉树,节点深度之和最...

相似回答