先输入一个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;
}
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
不对啊,用不起