码迷,mamicode.com
首页 > 其他好文 > 详细

输入123输出one two three

时间:2015-08-28 16:58:07      阅读:149      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!