使用函数输出一个整数的逆序数
来源:互联网 发布:染上你的颜色镜头数据 编辑:程序博客网 时间:2024/05/16 18:40
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个整数 in,输出其逆序数。要求定义并调用函数reverse(number),它的功能是返回number的逆序数,函数形参number的类型是int,函数类型是int。例如,reverse(12345)的返回值是54321。输入输出示例:括号内是说明输入5 (repeat=4) 12345 (in=12345) -100 (in=-100) -2 (in=-2) 99 (in=99) 0 (in=0) 输出54321 (12345的逆序数)-1 (-100的逆序数)-2 (-2的逆序数)99 (99的逆序数)0 (0的逆序数)
#include <stdio.h>int main(void){ long in, res; int ri, repeat; long reverse(long number); scanf("%d", &repeat); for(ri = 1; ri <= repeat; ri++){ scanf("%ld", &in);res = reverse(in) ; printf("%ld\n", res); }}long reverse(long number){int i;long n, result=0;if (number == 0) return 0;else if (number < 0 ) n = -number;else n = number;while(n>0){result *= 10;i = n % 10;n /= 10;result += i; } if (number < 0) result = -result; return result;}
0 0
- 使用函数输出一个整数的逆序数
- 使用函数输出一个整数的逆序数
- 6-6 使用函数输出一个整数的逆序数
- 逆序输出一个整数
- 编程计算并输出一个3位整数的逆序数
- 整数的逆序输出
- 输入一个任意位数的整数进行逆序输出
- 求一个整数的位数,输出它,以及逆序
- 1111: 多个整数的逆序输出(函数专题)
- 函数_习题:编写一个函数将任意一个整数逆序输出
- 从键盘上任意输入一个3位整数,编译计算并输出它的逆序数(忽略整数前的正负号)
- 输入一个整数,然后逆序输出
- 用for循环逆序输出一个整数
- 从键盘输入一个整数,然后逆序输出
- 小程序:逆序输出一个整数
- 编写程序,输入一位三位整数,把三个数字逆序组成一个新数,再输出
- 输入一个整数,将这个整数以字符串的形式逆序输出
- 输入一个整数,将这个整数以字符串的形式逆序输出
- VB.NET实现任务异步等待功能
- 【黑马程序员】多态、抽象类、接口——Java复习笔记
- 实现 strupr
- Callable从任务中产生返回值
- win7 32bit下安装mysql server
- 使用函数输出一个整数的逆序数
- Nginx 限流
- 关于android R.layout 中找不到已存在的布局文件问题的解决
- Android中实现Bitmap在自定义View中的放大与拖动
- 使用Sublime Text 2 和 MinGW 搭建C开发环境
- 数据结构和算法 C/C++ Java 和 C# 版 - (2)线性表 精准表述 实现
- SQL*PLUS命令
- path变量备份
- 10个字符串做排序