题目描述
咦!画圈圈 那么问题来了(和挖掘机无关)
给你一个整数,他到底有几个圈圈呢?
比如数字“0,9,6” 都是有一个圈圈, “8” 有两个圈圈, 其他数字没有圈圈。
输入
输入一个整数 n (1 <= n < 100000);
输出
输出这个数字有几个圈圈。
样例输入
复制
89
样例输出
复制
3
提示
#include <stdio.h>
int main()
{
int a,i,x,y,z,w,sum,s;
x=0;
y=0;
z=0;
w=0;
s=0;
scanf("%d",&a);
for(i=1; ;i++)
{
s=a%10;
if(s==0||s==6||s==9)
{
x=x+1;
}
else if(s==8)
{
y=y+2;
}
a=a/10;
if(a==0)
{
break;
}
}
printf("%d",x+y);
return 0;
}