c語言輸出菱形圖案7行 C語言輸出一個菱形圖案(有程序)?
C語言輸出一個菱形圖案(有程序)?I是行號,鍵入一行,I加上1J是一行中要打印的空格數(shù),K是一行中要打印的“*”數(shù)。這個程序有一個7線菱形。我將改變程序,從1開始計算I,J和K,這將更直觀下面的程序是
C語言輸出一個菱形圖案(有程序)?
I是行號,鍵入一行,I加上1J是一行中要打印的空格數(shù),K是一行中要打印的“*”數(shù)。這個程序有一個7線菱形。我將改變程序,從1開始計算I,J和K,這將更直觀
下面的程序是鉆石打印[終結(jié)者],改變設(shè)置,基本上可以滿足所有鉆石打印主題。程序的主體只有9行,簡單而強大*/#include<stdio。H>#包括<stdlib。H>#包含<string。H>//這個小函數(shù)用于輸出重復(fù)時間字符#includevoid main(){printf(“*n”)printf(“***n”)printf(“***n”)printf(“***n”)printf(“*n”)}這是最簡單的。下一個更復(fù)雜一點。#Includevoid main(){inti=0,j=0,k=0For(I=0I{for(j=6-ij>=0j--){putchar(”)。。。移動方輸入#包含“stdio。H“main(){printf(”*n“)printf(”**n“)printf(”**n“)printf(”*n“)printf(”*Program analysis:首先,將圖形分為兩部分,前四行一條規(guī)則,后三行一條規(guī)則。使用double for循環(huán),第一層控制行,第二層控制列。2程序源代碼:#include“stdio。H “#包括”圓錐。H“main(){int i,J,KFOR(i=0I
~]#include
void main()
{
int i,J,k
/*變量i從0到3表示菱形圖的第一行到第四行*/
對于(i=0,i
{]/*當(dāng)行數(shù)為i時,空格數(shù)是i的函數(shù),對于(J=0,),J
printf(”)]/*字母數(shù)也是I的函數(shù),I是2I One*/
對于(k=0,k
printf(1,I)/*輸出數(shù)*/
printf(“”)
)}]/*變量I從0到2代表菱形圖的第五行到第七行*/
對于(I=0,I
{
/*當(dāng)行數(shù)為I時空格數(shù)是I的函數(shù),對于(J=0,J
printf(”)
/*字母數(shù)也是I的函數(shù),對于(k=0,k
printf(3-I)/*輸出數(shù)*/
printf(“n”)是4-2*I*/