在努力了zzzz 2022-10-07 21:32 采纳率: 33.3%
浏览 64

能解释一下f(int n)这是啥意思嘛

#include<stdio.h>
int f(int n){
while(n>10){
printf("%d",n%10);
n/=10;
}
if(n<10)
printf("%d",n);
}
int main(){
int n;
scanf("%d",&n);
if(n>9999||n<=0){
printf("error!");
}
else{
f(n);
}
getchar();
getchar();
return 0;
}

  • 写回答

2条回答 默认 最新

  • lzl2040 新星创作者: 人工智能技术领域 2022-10-07 21:43
    关注
    int f(int n){
    while(n>10){
    printf("%d",n%10);
    n/=10;
    }
    if(n<10)
    printf("%d",n);
    }
    

    这个函数就是逆序输出一个数中的每一位上面的数字
    比如n=1234,那么它就输出4321

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 10月7日