m0_70327432 2022-06-01 11:41 采纳率: 60%
浏览 167

关于#c语言#的问题:.编写程序是用来统计从键盘输入的一个正整数中各位数字中零的个数,并求各位数字中最大者

.编写程序是用来统计从键盘输入的一个正整数中各位数字中零的个数,并求各位数字中最大者。例如:1080其零的个数是2,各位数字中最大者是8。

  • 写回答

3条回答 默认 最新

  • CSDN专家-sinJack 2022-06-01 11:50
    关注
    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    //编写程序是用来统计从键盘输入的一个正整数中各位数字中零的个数,并求各位数字中最大者。例如:1080其零的个数是2,各位数字中最大者是8。
    int main(){
        int num,count=0,max=0;
        scanf("%d",&num);
        while(num){
            int temp=num%10;
            if(temp>max){
                max=temp;
            }
            if(temp==0){
                count++;
            }
            num=num/10;
        }
        printf("零的个数:%d,最大数:%d",count,max);
        return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 6月1日