#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//第一题
// int n,temp;
// NSLog(@"The line is ");
// NSLog(@"n n^2");
// for (n=1; n<=10;++n) {
// temp=n*n;
// NSLog(@"%i %3i",n,temp);
// }
//第二题
// int n,triangularNumber;
// for (n=5; n<=50; n+=5) {
// triangularNumber = n*(n+1)/2;
// NSLog(@"Number is %i",triangularNumber);
// }
//第三题
// int n,factorial;
// n=1;
// factorial=1;
// if (n==1)
// factorial=1;
// for (n=1; n<=10; ++n) {
// factorial*=n;
// NSLog(@"%i %2i",n,factorial);
// }
//第四题
// int n,number,triangularnumber,counter;
// for (counter=1; counter<=5; ++counter) {
// NSLog(@"What number do you want?");
// scanf("%i",&number);
// triangularnumber=0;
// for (n=1; n<=number; ++n)
// triangularnumber +=n;
// NSLog(@"The result is %-2i %i",n,triangularnumber);
// }
//第七题
//颠倒显示数字的位数
// int number,right_digit;
// NSLog(@"Enter your number.");
// scanf("%i",&number);
// printf("The number is ");
// do{
// right_digit=number%10;
// printf("%i",right_digit);
// number/=10;
// }
// while (number!=0);
//
// printf("\n");
//第八题
int number,sum,rightDigit;
NSLog(@"Enter your number:");
scanf("%i",&number);
while (number!=0){
rightDigit=number%10;
sum+=rightDigit;
number/=10;
}
NSLog(@"the number is %i",sum);
}
return 0;
}
简单的就没有再写,本人新手,所有代码都可以编译通过,可能不太规范,如有纰漏,请高手指正。