我一直在尝试输出 -
*****
****
***
**
*
在单独的行中,但Xcode在每行显示5颗星。如何获得函数j的递减值?
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=5;j>=1;j--)
{
printf("*");
}
printf("\n");
}
return 0;
}
答案 0 :(得分:2)
答案 1 :(得分:1)
我认为你想要的是
add : function(idProduct, idCombination, addedFromProductPage, callerElement, quantity, whishlist)
答案 2 :(得分:1)
设置嵌套for循环时出错了。计数器j应从5-i + 1开始。
答案 3 :(得分:0)
你的代码有点违反直觉;你应该让外环保持你想要的那一行上的星数,并且内循环保持当前的星数:
for (int stars = 5; stars > 0; stars--) {
for (int count = 0; count < stars; count++) {
printf("*");
}
printf("\n");
}
(通常使用> 0
代替>= 1
)。