参考代码:
#include<stdio.h> #include<string.h> void get(int a); int main() { int a; scanf("%d", &a); get(a); } void get(int a) { int b[10], i = 0,j, late[2] = {0}; memset(b, 0, sizeof(int) * 10); late[1] = a == 0 ? 0 : 1; while (a > 0) { b[i] = a % 10; a = (a - b[i]) / 10; i++; } j = --i; for (i = 0; i <= j;late[0]+=b[i],late[1]*=b[i] ,i++); printf("%d %d", late[0], late[1]); }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:773 |
1157题解浏览:769 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:904 |
矩阵乘方 (C语言代码)浏览:1079 |
数字游戏 (C++代码)浏览:1240 |
核桃的数量 (C语言代码)浏览:893 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:631 |
众数问题 (C语言代码)浏览:660 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:696 |
【出圈】 (C语言代码)浏览:1025 |