課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
i=1的時(shí)候,計(jì)算(k=0,k<1,k++),為啥這時(shí)候,取k=1啊
此時(shí)k=0且k<1,為啥第一行有一個(gè)星星啊
2020-02-19
源自:C語(yǔ)言入門(mén) 4-12
正在回答
首先認(rèn)清楚一點(diǎn),k等于幾,不代表就有幾顆星星,是帶有k的for循環(huán)運(yùn)行幾次有幾顆星星,如果for(k=0,k<1,k++),那么這個(gè)for循環(huán)會(huì)運(yùn)行一次,就會(huì)輸出一顆星星
含有j的for循環(huán)同理,也是運(yùn)行幾次輸出幾個(gè)空格
代碼如下
#include <stdio.h>int main(){??? int i,j,k;??? for(i=1;i<5;i++)//行數(shù)??? {??????? for(j=i;j<5;j++)//第i行空格數(shù)??????? {??????????? printf(" ");??????? }??????? for(k=0;k<2*i-1;k++)//第i行星數(shù)??????? {??????????? printf("*");??????? }??????? printf("\n");??? }??? return 0;}
小白萌新up 提問(wèn)者
寶慕林7479502
慕蓋茨4444243 回復(fù) 寶慕林7479502
i=1的時(shí)候,j=i,那么為什么j不是等于1嗎,為什么是4個(gè)空格,而不是一個(gè)。
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
5 回答for( k=0 ; k<2*i-1 ; k++ )
3 回答for( k=0 ; k<2*i-1 ; k++ )中為什么不可以k=1;k<=2*i-1;
2 回答k=0 ; k<2*i-1 ; k++ 為什么會(huì)有這個(gè)
1 回答for( k=0; k< 2*i-1 ; k++ ) ?? 為啥這個(gè)就好使了呢
4 回答for( k=0 ; k<i*2-1; k++ ) 什么意思啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-02-19
首先認(rèn)清楚一點(diǎn),k等于幾,不代表就有幾顆星星,是帶有k的for循環(huán)運(yùn)行幾次有幾顆星星,如果for(k=0,k<1,k++),那么這個(gè)for循環(huán)會(huì)運(yùn)行一次,就會(huì)輸出一顆星星
含有j的for循環(huán)同理,也是運(yùn)行幾次輸出幾個(gè)空格
代碼如下
#include <stdio.h>
int main()
{
??? int i,j,k;
??? for(i=1;i<5;i++)//行數(shù)
??? {
??????? for(j=i;j<5;j++)//第i行空格數(shù)
??????? {
??????????? printf(" ");
??????? }
??????? for(k=0;k<2*i-1;k++)//第i行星數(shù)
??????? {
??????????? printf("*");
??????? }
??????? printf("\n");
??? }
??? return 0;
}
2020-03-27
i=1的時(shí)候,j=i,那么為什么j不是等于1嗎,為什么是4個(gè)空格,而不是一個(gè)。