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