当前位置:新励学网 > 秒知问答 > C语言逆序输出

C语言逆序输出

发表时间:2024-07-28 05:47:25 来源:网友投稿

以下是一个简单的C语言程序,用于逆序输出一个整数:

c

#include <stdio.h>

void reverse(int num) {

int reversedNum = 0;

while (num != 0) {

int remainder = num % 10;

reversedNum = reversedNum * 10 + remainder;

num /= 10;

}

printf("逆序输出结果:%d

", reversedNum);

}

int main() {

int num = 12345;

reverse(num);

return 0;

}

输出结果:

逆序输出结果:54321

该程序通过一个while循环,将一个整数的各位数位逆序排列,并输出结果。具体来说程序首先将一个变量reversedNum初始化为0,然后不断地从原数num的最低位(即个位)取出余数,并将其加入到reversedNum的末尾,直到num被除以10后变为0为止。最后程序在控制台输出逆序后的结果。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!