全桥整流 发表于 2021-12-3 16:39:00

一个奇怪的问题

#include <stdio.h>
int n,i,j,cot;
void main()
{

printf("请输入n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
        cot=0;
       printf("%d:",i);
for(j=1;j<=i;j++)
   printf("Hi");
   if (cot!=i)
   {
           printf(",");
           cot++;
   }
printf("\n");
}
}

注意,第14行,
if (cot!=i)
   {
           printf(",");
           cot++;

当cot!=i的时候·聚乐安进不来if语句,
举例
用debug时cot=0,i=2的情况下进不来

最强废铁h 发表于 2021-12-3 16:48:02

你的#include <stdio.h>
int n,i,j,cot;
void main()
{

printf("请输入n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
         cot=0;
         printf("%d:",i);
for(j=1;j<=i;j++)
   {
   printf("Hi");
   if (cot!=i)
   {
         printf(",");
         cot++;
   }
   }
printf("\n");
}
}if语句没在for循环里面

全桥整流 发表于 2021-12-3 17:34:53

绷不住了,低级错误
页: [1]
查看完整版本: 一个奇怪的问题