参考代码:
#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 人评分