利用外部变量将一个数按位累加后逆序输出

来源:互联网 发布:js 二维数组匹配 编辑:程序博客网 时间:2024/04/19 19:21

利用外部变量将一个数按位累加后逆序输出

#include<stdio.h>int total();int reverse();int n;//外部局部变量,默认初始值为0 int main(){scanf("%d",&n);//从键盘给外部变量赋值 n=total();//对外部变量按位累加 printf("%d\n",n);n=reverse();//将累加的结果逆序 printf("%d\n",n);//输出逆序的结果 return 0; }   int total() {//将整数的每一位累加  int t=0; while(n!=0) { t=t*10+n%10; n=n/10; } return t; }  int reverse() {//返回一个整数按位逆置后的值  int m=0; while(n!=0) { m=m+n%10; n=n/10; }return m; }

0 0