objective-c第五章练习答案

本文详细介绍了C语言的基本语法、数据类型、控制结构、函数等核心知识点,并通过具体的编程实例展示了如何运用这些概念解决实际问题。文章还涵盖了数组、指针、字符串操作等内容,旨在为初学者提供全面的C语言学习指南。
#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;
}
简单的就没有再写,本人新手,所有代码都可以编译通过,可能不太规范,如有纰漏,请高手指正。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值