欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

C語言怎么打印菱形星號“*”圖案

這篇“C語言怎么打印菱形星號“*”圖案”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“C語言怎么打印菱形星號“*”圖案”文章吧。

網(wǎng)站設(shè)計(jì)制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營了十年的創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。

C語言 打印菱形星號“*”圖案

題目

打印菱形星號“*”圖案。輸入一個正整數(shù)n(n為奇數(shù)),打印一個高度為n的“*”菱形圖案。試編寫相應(yīng)程序。

代碼如下:

#include<stdio.h>                           /*打印菱形圖案*/
int main (void)
{
	int n,j,i;                              /*i為行數(shù),j為每行中的項(xiàng)數(shù)*/
	printf("(n為奇數(shù))輸入圖案高度n:\n");
	scanf("%d",&n);
	if (n<=0||n%2==0)                        /*判斷n輸入正誤*/
		printf("輸入錯誤!");
	else
	{
		for(i=1;i<=n/2+1;i++)               /*打印上三角,(包括中間行)*/
		{
			for(j=1;j<=n/2+i;j++)       
			{
				if(j>=n/2-i+2)
					printf(" *");
				else
					printf("  ");
			}
			printf("\n");
		}
		for(i=n/2;i>=1;i--)               /*打印下三角,(不包括中間行)*/
		{                             /*將i改為倒序,這樣就不必再次考慮每行中項(xiàng)的打印,下個for循環(huán)可以直接復(fù)制上三角部分*/
			for(j=1;j<=n/2+i;j++)         /*這個for循環(huán)與上三角一致 */
				if(j>=n/2-i+2)
					printf(" *");
				else
					printf("  ");
			printf("\n");
		}
	}
	return 0;
}

運(yùn)行結(jié)果:

C語言怎么打印菱形星號“*”圖案

C語言怎么打印菱形星號“*”圖案

C語言怎么打印菱形星號“*”圖案

以上就是關(guān)于“C語言怎么打印菱形星號“*”圖案”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞標(biāo)題:C語言怎么打印菱形星號“*”圖案
當(dāng)前鏈接:http://chinadenli.net/article0/piggoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作定制開發(fā)全網(wǎng)營銷推廣品牌網(wǎng)站制作企業(yè)建站面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)