我最近也遇到这个问题了,不知道怎么解决。我不希望输出是这样的:
Enter Number: 5
1 5
2 4
3 3
4 2
5 1
这是我的代码:
int c;
int n;
int i;
printf("Enter Number Count Limit: ");
scanf("%d",&n);
for (c=1;c<=n;c++)
{
for (i=c;i<0;i--)
{
printf("%d\t%d",c,i);
}
printf("\n");
}
return 0;
任何人都可以告诉我我的代码有什么问题吗?它没有错误并且输出为空。谢谢!
最佳答案
我不认为有理由使用 2 个 for 循环。我会选择这样的东西:
for (c=0; c<n; c++){
printf("%d\t%d\n", c+1, x-c);
}
关于c - 如何使用c中的for循环显示升序数字和降序数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35118598/