首页 > 其他 > 详细

输入123输出one two three

时间:2015-08-28 16:56:45      阅读:155      评论:0      收藏:0      [点我收藏+]

#import <Foundation/Foundation.h>

 int main(int argc, const char * argv[]) {

    @autoreleasepool {

      NSArray * arr=@[@"zero",@"one",@"two",@"three",@"for",@"five",@"six",@"seven",@"eight",@"nine"];

        int num=0;

        NSLog(@"请输入一个整数");

        scanf("%d",&num);

        NSString* str=[NSString stringWithFormat:@"%d",num];

        NSMutableString * str2=[NSMutableString string];

        for(int i=0;i<str.length;i++){

            //把一个字符型转成数字型 他们相差48 比如一个字符型1 减去48就是数字型1

            [str2 appendFormat:@"%@",arr[[str characterAtIndex:i]-48]];

            [str2  appendString:@" "];

        }

        NSLog(@"%@",str2);

 

输入123输出one two three

原文:http://www.cnblogs.com/xggz/p/4766673.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!