求教求教謝謝啦
這樣寫不對(duì)嗎?
#include <stdio.h>
int main()
{
? ? int i, j, k;
? ? for(i=1; i<5; i++)
? ? {
? ? ? ? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */
? ? ? ? for(? ? j=1 ;? j<5-i;? 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;
}
2020-02-03
這個(gè)思路挺好的,在k<2*i-1的<變成<=就好了,可以將i=1先代入看看,原代碼下此時(shí)k<1,則第一行的*無法輸出
2020-01-31
是對(duì)的哦。因?yàn)榫W(wǎng)站并不是編譯器,所以對(duì)錯(cuò)的判定比較死,去VC中驗(yàn)證是成功的
2020-01-29
沒有錯(cuò)誤啊