C语言:浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20 分)

  • Post author:
  • Post category:其他



其他题目详见:


浙大版《C语言程序设计(第3版)》题目集



一.题目描述:

习题6-6 使用函数输出一个整数的逆序数 (20 分)

本题要求实现一个求整数的逆序数的简单函数。


函数接口定义:

 int reverse( int number );

其中函数reverse须返回用户传入的整型number的逆序数。


裁判测试程序样例:

#include <stdio.h>


int reverse( int number );

    

int main()

{

    int n;


    scanf("%d", &n);

    printf("%d\n", reverse(n));


    return 0;

}


/* 你的代码将被嵌在这里 */


输入样例:

-12340


输出样例:

-4321



二.代码示例:

int reverse( int number )
{
	int t,sum = 0;
	if(number < 0)
	{
		number = -number;	
	} 
	while(number > 0)
	{
		t = number % 10;
		number /= 10;
		sum = sum*10+t;
	}
	return sum;
}



版权声明:本文为GengXindaniu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。