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;
}
该程序使用C语言编写,其功能是计算从1到n(n小于1000)之间所有包含数字6的整数的和。程序通过循环遍历每个数字,检查每一位是否包含6并累加到总和中。
9209

被折叠的 条评论
为什么被折叠?



