輸出菱形圖形
第三行5個星號,第四行7個星號,第五行5個星號,第六行3個星號,
第七行1個星號。
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=4;i++){//輸出的前四行圖形
for(j=1;j<=4-i;j++) printf(" ");//輸出*前面的空格
for(j=1;j<=2*i-1;j++) printf("*");//輸出的*是奇數1,3,5,7
printf("\n");
}
for(i=3;i>=1;i--){//輸出的後三行圖形
for(j=1;j<=4-i;j++) printf(" ");
for(j=1;j<=2*i-1;j++) printf("*");
printf("\n");
}
return 0;
}
大家都說譚浩強老師的那本書不好,但是當你去做每一章後面的習題的時候你會喜歡上C這種縝密的邏輯遊戲,更多的會是在享受.。加油!
相關推薦
輸出菱形圖形
輸出由*組成的菱形,輸出7行。第一行1個星號,第二行3個星號, 第三行5個星號,第四行7個星號,第五行5個星號,第六行3個星號, 第七行1個星號。 #include<stdio.h> int main() {int i,j;for(i=1;i<=4;i++
for循環輸出菱形的形狀【java】
tree string src 代碼 enum println alt art 空格 使用for循環語句輸出以下“菱形”效果: * *** ***** ******* ********* ******* ***** *** *
JMeter壓測輸出HTML圖形化報表
位置 文件 第一次 user jmeter tor 生成 desktop img 第一次使用Jmeter的圖形化報表功能,記錄下練習的例子。 1、方式一:圖形化界面執行,使用生成的jtl文件,生成圖形化報表 練習: (1)線程數:100 (2)HTTP請求:www.ba
【C語言】利用迴圈輸出菱形
輸出菱形的思想主要是用了等差數列 an = a1 + (n - 1) * d 來求每個迴圈的約束條件; 一個完整的菱形必須是由空格 、星形 來組成,切分為兩部分。 題目效果如下: //要求輸出如下圖形 * *** *
輸出金字塔圖形
Description 請編寫程式輸出金字塔圖形。 Input 輸入一個正整數n。 Output 輸出n層的金字塔。 #include<stdio.h> int main() { int i,j,n; scanf("%d",&n); for (i=1;i<=
在螢幕上輸出菱形
程式碼如下:在螢幕上輸出一個菱形,相互學習 #include<stdio.h> #include<windows.h>//Sleep函式的標頭檔案 int main() { char arr1[]="
用c語言輸出菱形,水仙花數和一種求和
1.在螢幕上輸出一個菱形 上半段以中間數middle為中心,向左向右依次擴開,注意字串帶有‘\0’,所以要除二減一才是中間數。 //打印出一個菱形 #include <stdio.h> #include <stdlib.h> #define Breadth 8//
java輸入菱形邊長,輸出菱形
問題描述: 有一個類Rhombus.java,可以通過main函式顯示菱形圖案。 1.通過 Scanner 類來獲取使用者的輸入。 2.需要使用巢狀的For語句,並使用System.out。print()來列印字元。
輸出菱形星號
一大早執行成功的第一個程式碼,請大佬們指教 #include<stdio.h> int main() { int i, j, k; for (i = 0; i <= 6; i++) { for (j = 0; j &l
星號菱形圖形
在螢幕上輸出如下菱形圖案,兩個星號間隔2個空格 * * * *
用c語言輸出菱形,水仙花數,
1.在螢幕上輸出一個菱形 上半段以中間數middle為中心,向左向右依次擴開,注意字串帶有‘\0’,所以要除二減一才是中間數。 //打印出一個菱形 #include <stdio.h> #include <stdlib.h> #defin
C語言 1. switch語句的使用2.輸出菱形3..求出0~999之間的所有”水仙花數“,並輸出
浮點型和零相比? #define EXP 0.000000……1 在不同作業系統下程式碼結果可能不一樣,所以定義一個精度 switch語句的使用: int main() { int day=0; scanf("%d",&day); switch(d
C語言輸出菱形程式碼及解析
菱形,就是如下所示的圖形,總行數與總列數相等: 寫一個程式,根據使用者輸入的總行數,打印出菱形。這個題目主要是找出規律,考察讀者的邏輯思維。你可以從第一行開始,遍歷所有的列,也可以從第一列開始,遍歷所有的行。下面的程式從第一行開始,遍歷所有的列。設菱形的總行數為line,總列數為column,當前行為i
【C語言】輸出“*”菱形圖案
問題:在螢幕上輸出一個菱形圖案 目標圖案: 實現思路: 由目標圖案可知:該圖案共有13行,每行除了有“*”外,第一個“*”之前還包括空格。我們可以把整個圖案分為上7行和下6行來看。上7行中,空格的個數隨行數增加而減少1,“*”的個數
c語音輸出菱形
* *** ***** ******* ***** *** * #include<stdio.h> int main() {int i,j,k;for(i=0;i<=3;i++){for(j=0;j<=2-i;j++){p
【C語言】輸出菱形星號圖案
#include<stdio.h> int main() { int i,j,k; for(i=0;i<=6;i++) { for(j=0;j<=5-i;j++)
C語言中輸出菱形圖的一點感悟
C語言輸出菱形圖的一點感悟 有這麼一道題:編制輸出以下圖案的的程式。 或許對於剛學過C語言的新手朋友來說,這是一個很簡單的題,編寫多個printf輸出語句
7-3 輸出菱形圖案(5 分)
題目要求 本題要求編寫程式,輸出指定的由“A”組成的菱形圖案。 輸入格式: 本題無輸入 輸出格式: 按照下列格式輸出由“A”組成的菱形圖案。 A A A A 題目程式碼 #include <stdio.h> int
7-5 列印菱形圖形(10 分)
打印出如下圖案(菱形) * *** ***** ******* ***** *** * 第一行圖形符號前面有5個空格 輸出格式: 以菱形的格式輸出7行由乘號構成的圖形,每個乘號佔固定1位,第一行乘號前有5個空格。 輸出樣例: * *** **
C++小練習:輸出特殊圖形
1.輸出 #include<iostream> using namespace std; int main() { for (int row=1;row<=4;row++) { for (int k = 1;k<row;k++) {