解题思路:
注意事项:
参考代码
#include<stdio.h>
int main(){
int n,i=0,j,k=0,m=1;
int a[10];
scanf("%d",&n);
if(n==0){
k=m=0;
}
else{
while(n>0){
a[i++]=n%10;
n=n/10;
}
for(j=0;j<i;j++){
k+=a[j];
m*=a[j];
}
}
printf("%d %d\n",k,m);
return 0;
}
:
0.0分
2 人评分
不知道哪里错了浏览:1145 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:591 |
十->二进制转换 (C语言代码)浏览:1291 |
哥德巴赫曾猜测 (C语言代码)浏览:1018 |
printf基础练习2 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:711 |
【矩阵】 (C++代码)浏览:950 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:622 |
C二级辅导-公约公倍 (C语言代码)浏览:483 |
敲七 (C语言代码)浏览:2701 |