不要让不好的事情毁了你这一天,乐观一点,开心一点,生命如此短暂,别浪费时间在不值一提的事情上。
本关任务:计算正整数num的各位上的数字之积。例如:
输入:2583 经过—-(2x5x8x3) 输出:240
输入:102 经过—-(1x0x2) 输出:0
输入:136 经过—-(1x3x6) 输出:18
基本语法:基于while实现循环的基本语法如下:
while(布尔值){
需要循环的语句或者代码块
}
基本语法:基于for实现循环的基本语法如下:
for(1.赋值语句或者省略;2.判断语句或者省略;3.执行语句或者省略){
需循环的语句或者代码块
}
想要了解或复习一下循环语句的可点击下面的传送门:
以下是测试样例:
输入:120输出:0
输入:314输出:12
输入:1952输出:90
源代码:
#include<stdio.h>
int main(){
int n,temp,one,i,re=1;
scanf("%d",&n);
temp = n;
while(temp){
one = temp % 10;
re*=one;
temp/=10;
}
printf("%d",re);
return 0;
}
运行结果: