永发信息网

求教c++ 我想分别输出每一位数;

答案:3  悬赏:80  手机版
解决时间 2021-03-22 21:17
#include
using namespace std;
int main()
{int a,b,c,d,e,f,g;
cout<<"please输入不多于5位的正整数:?"<cin>>a;
if(a>9999&&a<100000){g=5;cout<<"这是5位数"<else if(a>999){g=4;cout<<"这是4位数"<else if(a>99){g=3;cout<<"这是3位数"<else if(a>9){g=2;cout<<"这是2位数"<else {g=1;cout<<"这是1位数"<
f=a%10;
e=a/10%10;
d=a/100%10;
c=a/1000%10;
b=a/10000;

switch(g);
{case 4:cout< case 5:cout<
default:cout< return 0;
}

我想用switch来分别输出各种情况呢~求教~
最佳答案
switch(g){
case 2:cout< case 3:cout< case 4:cout< case 5:cout< default:cout< }

1.switch() 后没有分号;
2.加break
关于switch()可以搜索一下相关知识~~
全部回答
switch(g); {case 4:cout<
  • 2楼网友:第四晚心情
  • 2021-03-22 04:15
setthreadlocale函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯