c语言双重循环的问题

2025-03-23 11:19:43
推荐回答(2个)
回答1:

#include 
#include 
int main()
{
    int n,i;
char str[64];
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sprintf(str,"%d",i);
if(i%3 == 0 && strchr(str,'5')!=NULL)
printf("%d\n",i);
}
    return 0;
}

示例运行结果:

125

15

45

51

54

57

75

105

回答2:

哪有疑问?