C++小问题2

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:53:11
#include <iostream>
#include<string>
int main( )
{ std::string x;
char y=0;
while(y!='E')
{std::cout<<"你希望输出什么图形:a长方形.b正方形.c三角形(输入E退出本程序):"<<std::endl;
_1: std::cin>>x;
if(x=="a")
{
std::string s(10,'*');
std::cout<<s<<"\n"
<<s<<"\n"
<<s<<"\n"
<<s<<"\n"
<<std::endl;
}

else if(x=="b")
{
std::string s(10,'*');
std::cout<<s<<"\n"
<<s<<"\n"
<<std::endl;
}
else if(x=="c")
{
int t;
for (t=1;t<=15;t=t+1)
{
std::string u(t,'*');
std::cout<<u<<std

#include <iostream>
#include<string>
int main( )
{ std::string x;
while(1)
{
std::cout<<"你希望输出什么图形:a长方形.b正方形.c三角形(输入E退出本程序):"<<std::endl;
_1:
std::cin>>x;
if(x=="e" || x=="E")
{
break;
}
if(x=="a")
{
std::string s(10,'*');
std::cout<<s<<"\n"
<<s<<"\n"
<<s<<"\n"
<<s<<"\n"
<<std::endl;
}

else if(x=="b")
{
std::string s(10,'*');
std::cout<<s<<"\n"
<<s<<"\n"
<<std::endl;
}
else if(x=="c")
{
int t;
for (t=1;t<=15;t=t+1)
{
std::string u(t,'*');
std