Description
计算1~n(n为大于1且小于1000的整数)以内的所有含6的整数的和。
Input
输入仅一行,输入n的值(整型)。
Output
输出仅一行,输出所有含6的整数的和sum。
Sample Input
120
Sample Output
sum=1311
代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,sum=0,i,t,i1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
t=i;
i1=i;
if(i1%10==6)
{
sum=sum+t;
continue;
}
while(i1!=0)
{
if(i1%10==6)
{
sum=sum+t;
i1=i1/10;
}
else
{
i1=i1/10;
continue;
}
}
}
printf("sum=%d",sum);
return 0;
}