C语言 现要求输入N个整数,计算每一个整数中,"6"这个数字的个数。

先输入一个N,代表有多少个数字 再输入N个整数 (保证数据范围不超过int)
Hint:
1.主函数实现数据读入和输出,子函数实现每一个数字中,"6"这个数字的个数;
2.注意输出格式:两个数据之间用空格分隔,最后一个数据后面没有空格,记得最后一个数据输出后换行!

#include <stdio.h>
int num_6(int n)
{int m=0;
 for(;n;n/=10)if(n%10==6)m++;
 return m;
}
int main() 
{int N,i;
 scanf("%d",&N);
 for(;N--;)
 {scanf("%d",&i);
  printf("%d%c",num_6(i),N?' ':'\n');
 }
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-12
不对啊,用不起

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网