#include<stdio.h> #include<stdlib.h> void main() { int num; int sum = 0; int x,y; printf("请输入一个整数:"); scanf("%d",&num); y = num; while (y != 0) { x = y % 10; sum += x; y = (int)(y / 10); } printf("各位数字之和为%d\n",sum); system("pause"); return ; }
本文介绍了一段使用C语言编写的程序,该程序能够接收用户输入的一个整数,并计算并输出该整数中所有位上的数字之和。通过一个简单的循环结构和数学运算,程序实现了对整数各个位数的分解和累加。
#include<stdio.h> #include<stdlib.h> void main() { int num; int sum = 0; int x,y; printf("请输入一个整数:"); scanf("%d",&num); y = num; while (y != 0) { x = y % 10; sum += x; y = (int)(y / 10); } printf("各位数字之和为%d\n",sum); system("pause"); return ; }
转载于:https://www.cnblogs.com/lzn-2018/p/10697353.html
1955

被折叠的 条评论
为什么被折叠?