亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

那個j=i;j<5;j++我看不懂這里啊,誰能告訴我嗎

#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 回答


#include?<stdio.h>

int?main()
{
int?i,?j,?k;

for(i=1;?i<5;?i++)??//這個外層循環用來控制行,for執行4次,即要打印4行
{
????????/*?觀察每行的空格數量,補全循環條件?*/
????????for(j=i;j<5;?j++)??//這個for用來輸出每行前面的空格數的
???????????????????????????//通過觀察,隨著行數的增加,每行前面的空格數減少
???????????????????????????//當j=i=1,即第一行,輸出4個空格;
???????????????????????????//當j=i=2,即第二行,輸出3個空格;......
????????????????????????????//當j=i=4,即最后一行,輸出1個空格。
????????{
????????????printf("?");????//輸出空格
????????}
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????/*?觀察每行*號的數量,補全循環條件?*/
????????for(?k=0?;?k<2*i-1?;?k++?????)
????????{
????????????printf("*");???//每行輸出的*號
????????}

????????printf("\n");?????//每次循環換行
????}

????return?0;
}



7 回復 有任何疑惑可以回復我~
#1

大大的世界

那為什么不能第一行空3空格,第二行為空2空格,第三行空1空格,第四行不空格呢? #include <stdio.h> int main() { int i, j, k; for(i=1; i<5; i++) { /* 觀察每行的空格數量,補全循環條件 */ for( j=i ; j< 4; j++ )
2015-10-31 回復 有任何疑惑可以回復我~
#2

BossZn 提問者

非常感謝!
2015-11-15 回復 有任何疑惑可以回復我~
#3

半暖微涼

for(j=i;j<5; j++) 這樣出來的空格為什么會越來越少呢?J不是會自加嗎?那空格不是會一行比一行多嗎?我看不懂這里。 謝謝解答!
2015-12-01 回復 有任何疑惑可以回復我~

還是沒懂 ?求大佬詳解

0 回復 有任何疑惑可以回復我~

那為什么不能第一行空3空格,第二行為空2空格,第三行空1空格,第四行不空格呢?

????#include <stdio.h>

????int main()

????{

? ????? int i, j, k;

? ????? for(i=1; i<5; i++)

? ? ????{

? ? ????? ? /* 觀察每行的空格數量,補全循環條件 */

? ? ? ????? for( ? ?j=i ; j< 4; ?j++ ?) ?

? ? ? ? ????{

? ? ? ? ? ????? printf(" "); ? ?//輸出空格

? ? ? ????? }

? ? ? ? ????/* 觀察每行*號的數量,補全循環條件 */

? ? ????? ? for( k=0 ; ?k<2*i-1 ; ?k++ ? ? )?

? ? ? ????? {

? ? ? ? ? ????? printf("*"); ? //每行輸出的*號

? ? ? ? ????}????

? ? ? ????? printf("\n"); ? ? //每次循環換行

? ? ????}

? ? ????return 0;

????}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

那個j=i;j<5;j++我看不懂這里啊,誰能告訴我嗎

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號