参考代码:
#include <stdio.h> #include <math.h> int main() { double a; int m,sum; while(~scanf("%lf",&a)) { sum = 0; while(a > 1) { m = fmod(a,10); //用%取模只能用于int型,fmod函数用于浮点型数据取模 a /= 10; sum += m; } printf("%d\n",sum); } return 0; }
0.0分
0 人评分
C二级辅导-分段函数 (C语言代码)浏览:583 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:619 |
人见人爱A+B (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1071 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1052 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2098 |
WU-链表数据求和操作 (C++代码)浏览:1382 |
罗列完美数 (C语言代码)浏览:519 |
程序员的表白 (C语言代码)浏览:678 |
大神老白 (C语言代码)浏览:637 |