问题标题: 1323对应输出1(90分)

1
0

0
已采纳
邵逸儒
邵逸儒
中级天翼
中级天翼
 int a,b;
    cin>>a;
    if(a==1)cout<<a*10;
    else if(a==2)cout<<2*20;
    else if(a==2)cout<<2*20;
    else if(a==3)cout<<3*30;
    else if(a==4)cout<<4*40;
    else if(a==5)cout<<5*50;
    else if(a==6)cout<<6*60;
    else if(a==7)cout<<7*70;
    else if(a==8)cout<<8*80;
    else if(a==9)cout<<9*90;
    else cout<<"0";

我的笨方法

1
王子轩
王子轩
新手光能
新手光能

高梓荣,你好

这个程序比较短,如果a大于等于1,小于等于9

就输出a*a*10

否则,输出0

1
朱宗晔
朱宗晔
初级光能
初级光能

 核心部分

switch(a)
     {
        case 1: cout<<a*10<<endl;break;
        case 2: cout<<a*20<<endl;break;
        case 3: cout<<a*30<<endl;break;
        case 4: cout<<a*40<<endl;break;
        case 5: cout<<a*50<<endl;break;
        case 6: cout<<a*60<<endl;break;
        case 7: cout<<a*70<<endl;break;
        case 8: cout<<a*80<<endl;break;
        case 9: cout<<a*90<<endl;break;
        default: cout<<0<<endl;
     }

慢慢带代码

0
0
周天睿
周天睿
初级光能
初级光能

这道题要用case,不然提交到网站上不是满分

case 1: cout<<a*10<<endl;break;

以此类推。。。

0
我要回答