程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c語言-麻煩看看C語言的問題,求大神

c語言-麻煩看看C語言的問題,求大神

編輯:編程綜合問答
麻煩看看C語言的問題,求大神

讀入一個整數,統計並輸出該數中2的個數。要求定義並調用函數countdigit(number,digit),它的功能是統計整數number 中數字digit 的個數。例如,countdigit(10090,0) 的返回值是3。
int countdigit (int number,int digit){
int d,n,count;
do{
n=number;
d=n%10;
n=n/10;
if (d==digit) count ++;}while (n!=0);
return count;
}

#include

int main(void)
{

int x,t;
printf("Input an integer: ");
scanf ("%d",&x);
t=countdigit(x,2);

printf("Number of digit 2: %d",t);

}
輸出不出來為什麼呢

最佳回答:


int countdigit (int number,int digit){
    int d,n,count=0;
        n=number;
    while (n!=0){

        d=n%10;
        n=n/10;
        if (d==digit) count ++;}
        return count;
    }

#include<stdio.h>

int main(void)
{

    int x,t;
    printf("Input an integer: ");
    x=123;
    t=countdigit(x,2);

    printf("Number of digit 2: %d",t);
} 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved