C语言下图16题求大神!

2026年09月23日 06:53
有3个网友回答
网友(1):


结果为4622

网友(2):

#include

int main()

{ int i,k=0,s=0;

for(i=500;k<10;i--)

if(i%13==0||i%17==0)

{

printf("%d ",i); //如不需要,此行删去 

s+=i;

k++;

}

printf("\ns=%d",s);

return 0;

}


VB的:

Private Sub Command1_Click()

  i = 500

  k = 0

  While k < 10

    If i Mod 13 = 0 Or i Mod 17 = 0 Then

      Print i;      '如果不需要输出哪几个数,此行可删除

      s = s + i

      k = k + 1

    End If

    i = i - 1

  Wend

  Print

  Print "s="; s

End Sub

网友(3):

#include 

int main(void) 
{
int i,sum,cnt;
for(i=500,sum=0,cnt=0;cnt<10;--i)
{
if(i%13==0||i%17==0)
{
sum+=i;
++cnt;
}
}
printf("%d\n",sum);
return 0;
}