當前位置:生活全書館 >

IT科技

> C語言輸出一個菱形

C語言輸出一個菱形

C語言如何輸出一個菱形呢?下面我來教大家吧!

方法

用C語言程式輸出一個菱形:
原始碼為:
#include<stdio.h>
void main()
{
int n=6;
int i,a,b;
//前4行.上半部分
for( i=1;i<=n;i++)//控制行數
{
for(a=n-1;a>=i;a--)//列印空格
{
printf(" ");
}
for(b=1;b<=2*i-1;b++)//列印*
{
printf("*");
}
printf("");
}
//後3行,下半部分
for( i=n-1;i>=1;i--)
{
for( a=i;a<=n-1;a++)
{
printf(" ");
}
for( b=1;b<=2*i-1;b++)
{
printf("*");
}
printf("");
}
}

C語言輸出一個菱形

這是菱形上半部分的程式碼:
//菱形的上半部分
for( i=1;i<=n;i++)//控制行數
{
for(a=n-1;a>=i;a--)//輸出空格
{
printf(" ");
}
for(b=1;b<=2*i-1;b++)//輸出*
{
printf("*");
}
printf("");
}

C語言輸出一個菱形 第2張

這是菱形下半部分的程式碼:
//菱形 的下半部分
for( i=n-1;i>=1;i--)
{
for( a=i;a<=n-1;a++)
{
printf(" ");
}
for( b=1;b<=2*i-1;b++)
{
printf("*");
}
printf("");
}

C語言輸出一個菱形 第3張

此程式中值得注意的地方
這個程式的原始碼,主要是運用了for語句的迴圈巢狀。for語句的一般形式為:
for(迴圈變數賦初值;迴圈條件;迴圈變數增值){語句}
當一或二條件知識一個分號代表:此條件一直為真,一直成立!

C語言輸出一個菱形 第4張

存C語言的格式
程式檔案有:源程式檔案(字尾為.c)、目標檔案( 字尾為.obj)、可執行檔案(字尾為 .exe),當字尾名錯誤時,則程式不能執行。平常我們 寫的程式碼就是源程式檔案,所以儲存時用.c,程式會自動 生成目標檔案.obj,再到執行檔案.exe.然後執行得到結果。

C語言輸出一個菱形 第5張
標籤: 輸出 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/wn9enk.html