各位前輩好,小弟剛開始學程式語言,現在正在用高中生線上解題系統練程式
有一題是編碼 舉例:如果輸入abc,則輸出hef。解碼器則是輸入hef,輸出abc
我現在做出了一個可以轉換「一個字母」的程式
不過我想做出可以轉換「二個字母以上」的程式
應該是要用 for () 來做,不過我現在被卡在這一步
不知道怎麼做出這個遞迴或迴圈。
麻煩幫個忙,拜託了
char passWord[40];
NSLog(@" Plz enter the password");
scanf("%s",passWord);
NSString *tempCode = [NSString stringWithCString:passWord encoding:1];
// NSLog(@"test %@", tempCode);
int decode, asciiCode = [tempCode characterAtIndex:0];
//NSLog(@"test %d", asciiCode);
decode = asciiCode - 7;
NSString *decodeNum = [NSString stringWithFormat:@"%c", decode];
NSLog(@"%@", decodeNum);
// NSString *
// NSArray *encodeArray = [NSMutableArray array];
// [encodeArray addObject:@"%@" ,passWord];