#include <stdio.h>
int main(int argc, char **argv) {
int n,n1,n2=0,n3,i;
scanf("%d",&n);
for (i=0;n != 0;i++) {
n1=n%10; n=n/10;
n2=n2+n1;
}
printf("%d ",i);printf("%d",n2);
}
非科班,提升中。
这篇博客讲解了一位非科班者如何通过循环和取余运算,将输入的整数转换为各位数字之和并输出。博主逐步解析了代码,适合初学者理解基础数学在编程中的应用。
#include <stdio.h>
int main(int argc, char **argv) {
int n,n1,n2=0,n3,i;
scanf("%d",&n);
for (i=0;n != 0;i++) {
n1=n%10; n=n/10;
n2=n2+n1;
}
printf("%d ",i);printf("%d",n2);
}
非科班,提升中。
2458

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