解题思路:
注意事项:注意输入是0的时候和值和乘积都是0!!!!
参考代码:
#include<stdio.h>
int main(void)
{
int a,b;
int x=0,y=1;
scanf("%d",&a);
if(a==0) x=y=0;
while(a)
{
b=a%10;
x+=b;
y*=b;
a/=10;
}
printf("%d %d\n",x,y);
return 0;;
}
0.0分
0 人评分
2^k进制数 (C++代码)使用递归方法浏览:736 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3472 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:634 |
Cylinder (C语言描述+详细分析)浏览:3375 |
矩阵的对角线之和 (C语言代码)浏览:1401 |
小O的图案 (C语言代码)浏览:979 |
检查金币 (C语言代码)浏览:1504 |
【计算两点间的距离】 (C语言代码)浏览:875 |
C语言程序设计教程(第三版)课后习题8.1 (C++代码)浏览:612 |