#include <stdio.h>
#include <stdlib.h>
/*写一个函数int func(int n)其返回值是n的逆序整数
例如n=123.函数返回321.n=72839,函数返回93827*/
int func(int n)
{
int count=0,a=n,re;//re表示逆序的每一位结果
do{
a=a/10;
count++;
}while(a!=0);//do while循环算出位数
// printf("有%d位\n",count);
printf("逆序后为:");
for(int i=1;i<=count;i++){
re=n%10;
n=n/10;
printf("%d",re);
}
}
int main()
{
int n;
printf("请输入一个非负整数:\n");
scanf("%d",&n);
while(n<0){
printf("请重新输入一个非负整数:\n");
scanf("%d",&n);
}
func(n);
return 0;
}
(14年)2.写一个函数int func(int n)其返回值是n的逆序整数,例如n=123函数返回321.n=72839,函数返回93827
最新推荐文章于 2024-08-22 19:01:36 发布
关键词由CSDN通过智能技术生成