c++帮忙看下
来源:百度知道 编辑:UC知道 时间:2024/09/28 08:49:17
怎么要下面这个程序横着显示出来啊 帮忙改下
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string n;
do
{
cout<<"please enter a 10-digit number:"<<endl;
cin>>n;
}while (n.length()<10||n.length()>10);
for(int i=0;i<10;i++)
{
switch(n[i])
{
case '0':
cout<<" _"<<endl;
cout<<"| |"<<endl;
cout<<"|_|"<<endl;
break;
case'1':
cout<<"|"<<endl;
cout<<"|"<<endl;
break;
case'2':
cout<<" _ "<<endl;
cout<<" _|"<<endl;
cout<<"|_ "<<end
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string n;
do
{
cout<<"please enter a 10-digit number:"<<endl;
cin>>n;
}while (n.length()<10||n.length()>10);
for(int i=0;i<10;i++)
{
switch(n[i])
{
case '0':
cout<<" _"<<endl;
cout<<"| |"<<endl;
cout<<"|_|"<<endl;
break;
case'1':
cout<<"|"<<endl;
cout<<"|"<<endl;
break;
case'2':
cout<<" _ "<<endl;
cout<<" _|"<<endl;
cout<<"|_ "<<end
楼主啊,你使用标准库而没包含库文件呀
你忘了这个了,即#include <string>
下面修改如下:
#include<iostream>
#include<cstdlib>
#include <string>
using namespace std;
int main()
{
string n;
do
{
cout<<"please enter a 10-digit number:"<<endl;
cin>>n;
}while (n.length()<10||n.length()>10);
for(int i=0;i<10;i++)
{
switch(n[i])
{
case '0':
cout<<" _"<<endl;
cout<<"| |"<<endl;
cout<<"|_|"<<endl;
break;
case'1':
cout<<"|"<<endl;
cout<<"|"<<endl;
break;
case'2':
cout<<" _ "<<endl;
cout<<" _|"<<endl;
cout<<"|_ "<<endl;
break ;
case