objective-c第六章课后练习


题5:用于翻转从终端输入数的各个位。然后修改这个程序,以便正确的输入负数。


code:

 1           int num_5 = 0,result_5 = 0;
 2
 3           NSLog(@"input num_5:");
 4           scanf("%i",&num_5);
 5
 6           if (num_5 < 0)//判断是否负数
 7           {
 8               num_5 = -num_5;//如果是负数,先将其变为整数
 9               while (num_5 != 0)
10              {
11
12                  result_5 = num_5 % 10;
13                  printf("%i",result_5);//使用printf代替NSLog使其输出结果能在一行中显示
14                  num_5 /= 10;
15               }
16              printf("-\t\n");//将负号显示在最后
17          }
18          else
19          {
20              while (num_5 != 0)
21              {
22                  result_5 = num_5 % 10;
23                  printf("%i",result_5);
24                  num_5 /= 10;
25              }
26              printf("\t\n");
27          }
时间: 2024-10-05 21:08:46

objective-c第六章课后练习的相关文章

java语言的科学与艺术 第六章 课后编程

欢迎大家转载,为保留作者成果,转载请注明出处,http://blog.csdn.net/netluoriver,有些文件在资源中也可以下载!如果你没有积分,可以联系我索要! 1. package SixthCharter; /* * File: Poker.java * --------------------------- * 这是第6章的第一题 * Author luoriver */ import acm.program.*; import acm.util.*; public class

第六章课后作业

*6.24 T_seek = 3 ms T_maxrotate = 60*1000/12000 ms = 5 ms T_avgrotate = 0.5*T_maxrotate = 2.5 ms T_transfer = T_maxrotate/500 = 0.01 ms T = T_seek + T_avgrotate + T_transfer = 5.51 ms

Python核心编程第二版 第六章课后练习

6-4.算术.把测试得分放到一个列表中去,你的代码应该可以计算一个平均分. num = input("请输入成绩,成绩以空格分开") totalnum = 0 numbers = num.split(' ') numbers = list(map(int, numbers)) for num in numbers: totalnum += num print(totalnum//len(numbers)) 6-6.字符串.创建一个string.strip()的替代函数:接受一个字符串,

《鸟哥linux》--第六章课后习题答案

1./bin与/usr/bin目录放置的执行文件有和不同 /bin主要放置在开机时,以及进入单人维护模式还能够被使用的指令,后者是大部分软件提供的指令放置处 2./bin与/sbin目录放置的执行文件有何不同之处 /bin放置一般用户惯用指令,/sbin则是系统管理员才会使用的指令,同上参考/usr/bin,/usr/sbin 3.哪几个目录不能够与根目录放置到不同partition?并说明该目录所放置的数据为何? /etc(配置文件)./bin(一般身份可用执行文件),/dev(装置档案)./

python 核心编程第六章课后题自己做的答案

6–6. 字符串.创建一个 string.strip()的替代函数:接受一个字符串,去掉它前面和后面的 空格(如果使用 string.*strip()函数那本练习就没有意义了) 1 'Take a string and remove all leading and trailing whitespace' 2 3 def newStrip(str): 4 'delete blanks around a string' 5 _end = len(str) 6 _start = 0 7 8 # de

Python核心编程 第六章课后习题

6–1. 字符串.string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串 是否是另一个大字符串的一部分? Answer:in     not in 6-2. #! /usr/bin/env python # coding: utf-8 ''' 6–2. 字符串标识符.修改例 6-1 的 idcheck.py 脚本,使之可以检测长度为一的标识符,并且 可以识别 Python 关键字,对后一个要求,你可以使用 keyword 模块(特别是 keyword.kelist)来帮你.

java基础 第六章课后习题

1.说明循环结构中break语句和continue语句的区别. 在循环结构中 break语句 是结束程序运行. continue语句是结束本句程序  不是结束程序. 2.使用for循环结构实现,从键盘上接受从周一至周五每天学习时间,并计算每日平均学习时间.输出结果. 3.鸡兔同笼问题.今有鸡兔同笼,上有35头,下有94足,问鸡兔各几只?试编写程序解决问题. 4.开发一个标题为" FlipFlop"的游戏应用程序.它从 1 计数到100 ,遇到3的倍数输出单词" Flip&qu

Python核心编程2第六章课后练习

6-1 字符串 .string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分? #!/usr/bin/env python def contain(str1,str2): if str1 in str2: print "str1 contains str2" else: print "str1 not contains str2" if __name__=="__main__": str1=raw_in

java基础(第六章课后作业)03

1 package com.xunhuan; 2 3 public class ZuoYe003 { 4 5 6 public static void main(String[] args) { 7 8 for (int i = 1; i<=100; i++) { //进入for循环,(i=1 i<=100)从1开始到100结束 9 if (i%3==0&&i%5==0) { //if判断 i取余3没有余数的,并且i取余5没有余数进入if,输出是3和5的倍数 10 System