奇点QIDIAN 2023-11-08 00:09 采纳率: 0%
浏览 3

没有正确输出答案,请解答

img


#include<stdio.h>
int main()
{
    int a[3]={1,2,3};
    int i,j,p,m;
    for(i=0;i>3;i++)
    {
        for(p=0;p<3;p++)
        {
            for(j=0;j<3;j++)
            {
                if(i!=j&&i!=p&&p!=j)
                {
                    m=a[i]*100+a[p]*10+a[j];
                    printf("%d\n",m);
                }
            }
        }
    }
    return 0;
}

为什么没有正确输出

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-11-08 00:11
    关注

    for(i=0;i>3;i++)
    这个一上来循环就不满足
    这个循环包括里面的循环都不会执行
    话说你要干嘛

    评论

报告相同问题?

问题事件

  • 创建了问题 11月8日