早教吧 育儿知识 作业答案 考试题库 百科 知识分享

整数逆序求和编写一程序,输入任一整数num,完成一下两项工作:1.将该整数的逆序打印出来,例如,输入1234,则输出结果为:“整数1234的逆序数为4321”。2.计算该整数的各位之和,例如,

题目详情
整数逆序求和编写一程序,输入任一整数num,完成一下两项工作: 1.将该整数的逆序打印出来,例如,输入1234,则输出结果为:“整数1234的逆序数为4321”。 2.计算该整数的各位之和,例如,输入1234,则输出结果为:“整数1234的各位之和为10”。
▼优质解答
答案和解析
#include void main() { int num,digit; int result=0,num1; printf("输入一个整数: "); scanf("%d",&num); num1=num; printf("\n整数%d的逆序数为: ",num); do if(num1>=0) { digit=num1%10; result+=digit; printf("%d",digit); num1/=10; } else { num1=-num1; printf("-"); }while(num1); printf(".\n"); printf("整数%d的各位之和为: %d.\n",num,result); }