敲正三角形
#include <stdio.h>
int main()
{
? ? int i, j, k;
? ? j=3;//空格數(shù)
? ? k=1;//*數(shù)
? ? i=1;//行數(shù)
? ? for(i=1; i<5; i++)
? ? {
? ? ? ? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */
? ? ? ? for(j=3;j<4;j-- )??
? ? ? ? {
? ? ? ? ? ? printf("? ?");? ? //輸出空格
? ? ? ? }
? ? ? ? /* 觀察每行*號的數(shù)量,補(bǔ)全循環(huán)條件 */
? ? ? ? for(k=1;k<8;k+=2)?
? ? ? ? {
? ? ? ? ? ? printf("*");? ?//每行輸出的*號
? ? ? ? }
? ? ? ? printf("\n");? ? ?//每次循環(huán)換行
? ? }
? ? return 0;
}
2019-10-27
正確的應(yīng)該是這樣的,你理解一下,不懂再問?
2019-10-27
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1; i<5; i++)
? ? {
for(j=i;j<=4;j++)
{printf(" ");}
? ? for(k=1;k<=i*2-1;k++)?
{printf("*");}
? ? ? ? printf("\n");
? ? }
? ? return 0;
}
2019-10-27
%e的意思是輸出數(shù)字以科學(xué)計數(shù)法顯示
num+=1等于num=num+1,num++的意思是在使用完num后+1