m0_73956338 2022-10-11 10:55 采纳率: 75%
浏览 37
已结题

C语言简单题,有空请看一下

问题遇到的现象和发生背景

img

用代码块功能插入代码,请勿粘贴截图 #include<stdio.h>

int a[100005];
int main(void)
{
int n,A,B,C,count=0;;
scanf("%d",&n);
for(int i=1;i<=n;i++)
a[i]=i;
for(int i=1;i<=n;i++)
{
A=a[i];
for(int j=1;j<=n;j++)
{
B=a[j];
if(B==A) continue;
for(int l=1;l<=n;l++)
{
C=a[l];
if(C==A||C==B) continue;
}
printf("A:%d B:%d C:%d\n",A,B,C);
count++;
}
}
printf("%d",count);
}

运行结果及报错内容

img

  • 写回答

3条回答 默认 最新

  • 伍六七0804 2022-10-11 11:14
    关注
    
    #include<stdio.h>
    int a[100005];
    int main(void)
    {
        int n,A,B,C,count=0;;
        scanf("%d",&n);
        for(int i=1;i<=n;i++)
            a[i]=i;
        for(int i=1;i<=n;i++)
        {
            A=a[i];
            for(int j=1;j<=n;j++)
            {
                B=a[j];
                if(B==A) continue;
                for(int l=1;l<=n;l++)
                {
                    C=a[l];
                    if(C==A||C==B) continue;
                    break;
                }
                printf("A:%d B:%d C:%d\n",A,B,C);
                count++;
            }
        }
        printf("%d",count);
    }
    

    if(C==A||C==B) continue;后面少了一个break;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月19日
  • 已采纳回答 10月11日
  • 创建了问题 10月11日

悬赏问题

  • ¥50 这Mac系统提示虚拟内存不足,怎么解决
  • ¥15 Rs232电路无法收发数据,求帮助
  • ¥15 百度cookie扫码登录器
  • ¥15 微机原理汇编语言debug调试实验
  • ¥23 matlab可以把相图转换为庞加莱映射吗
  • ¥15 Arduino电机和openmv连接异常
  • ¥15 Arcgis河网分级报错
  • ¥200 java+appium2.1+idea
  • ¥20 请帮我做一个EXE的去重TXT文本
  • ¥15 工价表引用工艺路线,应如何制作py和xml文件