登录论坛

查看完整版本 : [MATLAB基础] 小程序有点问题,求高手!


独家忆
2011-05-26, 23:32
year=input(' year:=');
animals='猴鸡狗猪鼠牛虎兔龙蛇马羊';
k=mod(year,12)+1;
s=animals(k);
answer=strcat(int2str(year),'年是',s,'年');
总是运行不了。。:(

laosam280
2011-05-30, 20:31
这样就可以了:

year=input(' year:=');
animals=['猴' '鸡' '狗' '猪' '鼠' '牛' '虎' '兔' '龙' '蛇' '马' '羊'];
k=mod(year,12)+1;
s=animals(k);
answer=strcat(int2str(year),'年是',s,'年')

laosam280
2011-05-30, 20:32
这样就可以了:

year=input(' year:=');
animals=['猴' '鸡' '狗' '猪' '鼠' '牛' '虎' '兔' '龙' '蛇' '马' '羊'];
k=mod(year,12)+1;
s=animals(k);
answer=strcat(int2str(year),'年是',s,'年')