?for( ? ?j=3; ?j<=0 ; ?j-- ?) ?哪里錯了
3 回答

亞努人
TA貢獻58條經驗 獲得超75個贊
改成for ( j=3;j>=0;j--)
因為你沒有給具體的情況,所以不知道你要實現什么功能。按照你上面的寫法,j的初始值是3,3不小于0,所以循環是進不去的。

艾曉健
TA貢獻11條經驗 獲得超0個贊
#include <stdio.h>
int main()
{
? ? int i, j, k;
? ? for(i=1; i<5; i++)
? ? {
? ? ? ? /* 觀察每行的空格數量,補全循環條件 */
? ? ? ? for( j=i ; ?j<5 ; ?j++ ?) ?
? ? ? ? {?
? ? ? ? ? ? printf(" "); ? ?//輸出空格
? ? ? ? }
? ? ? ? /* 觀察每行*號的數量,補全循環條件 */
? ? ? ? for( k=0 ; k<2*i-1 ; k++ ? ? )?
? ? ? ? {
? ? ? ? ? ? printf("*"); ? //每行輸出的*號
? ? ? ? }
? ? ? ? printf("\n"); ? ? //每次循環換行
? ? }
? ? return 0;
}
是這個吧?
- 3 回答
- 0 關注
- 1467 瀏覽
添加回答
舉報
0/150
提交
取消