学C++滴帮我看下
来源:百度知道 编辑:UC知道 时间:2024/05/24 06:56:56
#include <iostream>
using namespace std;
int main()
{
char str[20];
cin>>str;
cout<<"str[0]="<<str[0];
switch (str[0])
{
case 0:
break;
case 1:
cout<<"壹";
break;
case 2:
cout<<"贰";
break;
case 3:
cout<<"叁";
break;
case 4:
cout<<"肆";
break;
case 5:
cout<<"伍";
break;
case 6:
cout<<"陆";
break;
case 7:
cout<<"柒";
break;
case 8:
cout<<"捌";
break;
case 9:
cout<<"玖";
break;
}
return 0;
}
为什么switch 就是不能处处呢?
谢了~~~看了老长时间了~~~真谢了~~~还能说说为啥前面改为int后的错误不?
using namespace std;
int main()
{
char str[20];
cin>>str;
cout<<"str[0]="<<str[0];
switch (str[0])
{
case 0:
break;
case 1:
cout<<"壹";
break;
case 2:
cout<<"贰";
break;
case 3:
cout<<"叁";
break;
case 4:
cout<<"肆";
break;
case 5:
cout<<"伍";
break;
case 6:
cout<<"陆";
break;
case 7:
cout<<"柒";
break;
case 8:
cout<<"捌";
break;
case 9:
cout<<"玖";
break;
}
return 0;
}
为什么switch 就是不能处处呢?
谢了~~~看了老长时间了~~~真谢了~~~还能说说为啥前面改为int后的错误不?
#include <iostream>
using namespace std;
int main()
{
char str[20];
cin>>str;
cout<<"str[0]="<<str[0];
switch (str[0])
{
case '0'://这修改了
break;
case '1':
cout<<"壹";
break;
case '2':
cout<<"贰";
break;
case '3':
cout<<"叁";
break;
case '4':
cout<<"肆";
break;
case '5':
cout<<"伍";
break;
case '6':
cout<<"陆";
break;
case '7':
cout<<"柒";
break;
case '8':
cout<<"捌";
break;
case '9':
cout<<"玖";
break;
}
return 0;
}
可以输出了。把