一个奇怪的问题
#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的情况下进不来 你的#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循环里面 绷不住了,低级错误
页:
[1]