发布网友 发布时间:11小时前
共1个回答
热心网友 时间:7小时前
#include <stdio.h>
int main()
{
int n,t,count=0,max=0;
printf("请输入正整数n: ");
scanf("%d",&n);
while(n)
{
t=n%10;
if(t==0)
count++;
else if(t>max)
max=t;
n=n/10;
}
printf("count=%d,max=%d\n",count,max);
return 0;
}
count:0的个数。
max:各位数字中的最大者
扩展资料:
while 循环的格式是:
while (表达式)
{
语句;
}
当表达式为真,则执行下面的语句;语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句;然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。这个就是 while 的执行顺序。