Jimmy小站
小明也有大梦想 — 蒋明/铭5.6 编程题 《求一个整数中2的个数》
2015-08-30 / C语言基础题 / 4179 次围观 / 1 次吐槽【问题描述】
读入一个整数,统计并输出该数中2的个数。要求定义并调用函数countdigit(number,digit),它的功能是统计整数number 中数字digit 的个数。例如,countdigit(10090,0) 的返回值是3。
【输入形式】
输入一个整数
【输入输出样例1】(下划线部分表示输入)
Enter an integer: 21252
Number of digit 2: 3
【样例说明】
输入提示符后要加一个空格。例如“Enter an integer: ”,其中“:”后要加一个且只能一个空格。
输出语句的“:”后要加一个且只能一个空格。
英文字母区分大小写。必须严格按样例输入输出。
#include<stdio.h> int countdigit(int n) { int sum=0; while(n>0){ if(n%10==2){ sum=sum+1; } n=n/10; } return sum; } int main(void) { int i,n; printf("Enter an integer: "); scanf("%d",&n); i=countdigit(n); printf("Number of digit 2: %d",i); return 0; }
推荐您阅读更多有关于“”的文章
- 上一篇:5.5 《编程题 求两个正整数之间的素数个数及和》
- 下一篇:6-1编程题,求π的值
本月热文
Copyright © Jimmy小站 Allrights Reserved.备案号:桂ICP备 15005996
已有1位网友发表了看法:
发表评论