gv2-me32c:1.用C语言 编写一程序段求<n中的所有含有数字7数和能被7整除的数之和.

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 19:30:03

sum=0;

for(k=1;k<n;k++)
{
if(k % 7 == 0)
{
sum += k;
}
else
{
char *p = itoa(k);
while(*p != '\0')
{
if(*p++ == '7')
{
sum += k;
}
}
}
}

#include<stdio.h>
void main()
{
int i,n[3];

printf("请输入10个带7的或7的倍数或其它整数!");
for( i=0;i<=2;i++)
{
scanf("%d",&n[i]);

}
for( i=0;i<=2;i++)
{
if(n[i]/7==0 || n[i]/10=7 || n[i]%10=7)
printf("%d\n",n[i]);
}
}