c++一个小程序编写

c++中怎么写如下的程序控制台中显示出“……,请输入Y/N",如果用户输入Y,则程序进行一个操作,输入N,进行另一个操作,输入的是其他的,则重复显示该句话让用户输入。求解... c++中怎么写如下的程序
控制台中显示出“……,请输入Y/N",如果用户输入Y,则程序进行一个操作,输入N,进行另一个操作,输入的是其他的,则重复显示该句话让用户输入。
求解!!!
最好有个小例子程序代码给上!!
谢谢
算了,求帮忙检查一下到底哪里出问题了。
输入Y后突然出现了错误,图片和源程序如下
展开
 我来答
百度网友0ecab4f
2013-09-25 · TA获得超过1029个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:380万
展开全部
#include <iostream>
using namespace std;
int main()
{
char a;
while(1)
{
cout<<"请输入Y/N:"<<endl;
cin>>a;
if(a=='Y')
{
cout<<"您输入的是Y"<<endl;
//在这儿写你要执行的内容
break;
}
if(a=='N')
{
cout<<"输入的是N"<<endl;
//在这儿写你要执行的内容
break;
}
cout<<"输入有误"<<endl;
}
// system("pause");
return 0;
}
落风印
2013-09-25 · TA获得超过375个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:62万
展开全部
#include <iostream>
int main()
{
    char inchar;
    cout<<"……,请输入Y/N:";
    cin>>inchar;
    if(inchar=='Y' || inchar=='y')
    {
        // 输入了Y
    }
    else if(inchar=='N' || inchar=='n')
    {
        // 输入了N
    }
    else
    {
        // 输入不正确
    }
    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Russhong
2015-12-15 · TA获得超过5366个赞
知道小有建树答主
回答量:618
采纳率:80%
帮助的人:125万
展开全部

计算三角形面积:

#include<cstdlib>
#include<cmath>
#include<iostream>
using namespace std;
float triangle(float,float,float);
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<triangle(a,b,c);
system("pause");
return 0;
}
float triangle(float x, float y,float z)
{
int p;
p=(x+y+z)/2;
return sqrt(p*(p-x)*(p-y)*(p-z));
}

计算n阶乘:

#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{
int n,s=1;
cin>>n;
for(int i=1;i<=n;i++)
{
s*=i;
}
cout<<s;
system("pause");
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草民娱乐八卦
2013-09-25
知道答主
回答量:12
采纳率:0%
帮助的人:8.3万
展开全部
#include<isotream>
using namespace std;
void main()
{
char c;
whlie(1)
{
cout<<"请输入Y/N"<<endl;
cin>>c;
if(c=='Y')
{
cout<<"输入的是Y"<<endl;
}
else if(c=='N')
{
cout<<"输入的是N"<<endl;
}
else
{
cout<<"请输入Y/N"<<endl;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式