如题所述
第1个回答 2006-07-08
#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]);
}
}
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]);
}
}
第2个回答 2006-07-08
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;
}
}
}
}本回答被网友采纳
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;
}
}
}
}本回答被网友采纳