最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

這個(gè)程序怎么運(yùn)行啊

#include <stdio.h>
int main()
{
??? int i, j, k;
??? for(i=1; i<5; i++)
??? {
??????? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */
??????? for(??? j=i;j<5 ;? j++? )?
??????? {
??????????? printf(" ");??? //輸出空格
??????? }
??????? /* 觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件 */
??????? for( k=0 ;k< 2*i-1;? k++??? )
??????? {
??????????? printf("*");?? //每行輸出的*號(hào)
??????? }
??????? printf("\n");???? //每次循環(huán)換行
??? }
??? return 0;
}

正在回答

4 回答

#include?<stdio.h>
int?main()
{
????int?i,?j,?k;??????????????????????//定義三個(gè)int類型的數(shù)
????for(i=1;?i<5;?i++)????????????????//外循環(huán)i初始值1,循環(huán)5次
????{?
/*?觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件?*/
????????for(????j=i?;??j<5?;??j++?)??//內(nèi)循環(huán)1,j=i表示j受i約束,即第一次循環(huán)j=1,第二次j=2?,...?
????????{
????????????printf("?");??//輸出空格?//j=1時(shí)輸1個(gè)空格整個(gè)(外)循環(huán)結(jié)束4個(gè),j=2時(shí)整個(gè)(外)循環(huán)結(jié)束3個(gè)
????????????
????????}
????????//printf(j);
????????/*?觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件?*/
????????for(?k=0?;??k<i*2-1;??k++)???//k<i*2-1第一次循環(huán)i=1,k=1*2-1=1,第二次等于3,...
????????{
????????????printf("*");???//每行輸出的*號(hào),第一次循環(huán)輸出1*,二次3*,三次5*
????????}
????????
????????printf("\n");?????//每次循環(huán)換行
????}
????return?0;
}

這個(gè)程序難理解的地方大概就是第一個(gè)內(nèi)循環(huán) j=i 和第二個(gè)內(nèi)循環(huán)k=i*2-1,實(shí)例過(guò)程如下(空格用s表示,換行n):

第一次循環(huán):(外循環(huán)下同)

ssss*n ? ? ? ? ? ? ? ? ? 內(nèi)循環(huán) 1,j=1,1<5,輸出4個(gè)空格,內(nèi)循環(huán)2,k=1*2-1=1,輸出1*

第二次循環(huán):

ssss*n???????????????????????? ? ?

sss***n ? ? ? ? ? ? ? ? ? 內(nèi)循環(huán)1(第2次,下同),j=2,2<5,輸出3個(gè)空格,內(nèi)循環(huán)2(第二次,下同),k=3 ? ? ? ?

第三次循環(huán)

ssss*n

sss***n

ss*****n ? ? ? ? ? ? ? ??內(nèi)循環(huán)1(3),j=3,3<5,輸出2個(gè)空格,內(nèi)循環(huán)2(3),k=5

第四次循環(huán)

ssss*n

sss***n

ss*****n

s*******n ? ? ? ? ? ? ? 內(nèi)循環(huán)1(4),j=4,4<5,輸出1個(gè)空格,內(nèi)循環(huán)2(4),k=7?

整個(gè)循環(huán)結(jié)束 ?#這是我的筆記 ? ? ?

4 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_我的烏托邦_0

那個(gè)k=0 k<2*i-1 有點(diǎn)看不懂
2016-01-20 回復(fù) 有任何疑惑可以回復(fù)我~

/* Note:Your choice is C IDE?

? ?*

? ***

?*****

*******

?*****

? ***

? ?*

*/

#include "stdio.h"

void main()

{

? ? int i,j,j1=5,k;//i:行, j:*的數(shù)量, k:空格數(shù)量

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

? ? ? {for(k=i;k<4;k++)

? ? ? ? printf(" ");

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

? ? ? ? ?printf("*");

? ? ? ? printf("\n");

? ? ? }

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

? ? ? {?

? ? ? for(k=i;k>0;k--)

? ? ? ?printf(" ");

? ? ? for(j=j1;j>0;j--)

? ? ? ?printf("*");

? ? ? j1-=2;//保持j能夠以每行少2個(gè)

? ? ? printf("\n"); ? ? ? ?

? ? ? }

}

? ? ?

? ? ??

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Any_one

最后那半段看不懂誒
2015-12-30 回復(fù) 有任何疑惑可以回復(fù)我~

根據(jù)循環(huán)輸出空格 和*號(hào)啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

嵌套循環(huán)呢,外面的循環(huán)控制行i=1,表示第一行,然后進(jìn)行里面,內(nèi)循環(huán)控制輸出空格和*,第一個(gè)內(nèi)循環(huán)輸出一行的空格,第二個(gè)內(nèi)循環(huán)控制輸出一行的*。里面的循環(huán)結(jié)束后就輸出好了一行,然后再到了外循環(huán),i=2到第二行循環(huán),以此類推。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

這個(gè)程序怎么運(yùn)行啊

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)