1樓:千鈞
//偽**方法判斷是否是閏年(這裡不涉及大年份),因為不確定你用的語言
//返回值true,代表傳入引數對應年份是閏年;否則不是閏年boolean 是否是閏年(int 年份) elsereturn boo;}
2樓:欹飛
#include
void main()
for(i=4;i<=7;i++)//列印下半部分}你還可以在此基礎上提公升一下,列印乙個空的菱形。 我的這個夠簡單了,用for迴圈就可以了
3樓:飛手心的愛情海
哈哈,二樓說的對,幾行**就可以完全實現
不知道可不可以比我這個寫的還短
void main()}
4樓:
#include
#include
int main()
for(i=1;i<=i;i++)
for(k=k;k<=2*n;k++)
printf("\n");
m-=1;
k+=1;
i+=1;
}return 0;
}給你上半部分。。。下半部分自己想想。。。。好吧?
5樓:匿名使用者
請解釋 誰來給這位爺解釋一下 一樓的`用的著寫的這麼麻煩嗎? 寫簡單點不就好了
用c語言程式設計輸出菱形 圖案
6樓:胖友愛籃球
#include
void main()
for(i=1;i<=3;i++) }
擴充套件資料:
for迴圈
for迴圈結構是c語言中最具有特色的迴圈語句,使用最為靈活方便,它的一般形式為:
for(表示式1;表示式2;表示式3)迴圈體語句 。(其中;不能省略)
表示式表示式1為初值表示式,用於在迴圈開始前為迴圈變數賦初值。
表示式2是迴圈控制邏輯表示式,它控制迴圈執行的條件,決定迴圈的次數。
表示式3為迴圈控制變數修改表示式,它使for迴圈趨向結束。
迴圈體語句是在迴圈控制條件成立的情況下被反覆執行的語句。
但是在整個for迴圈過程中,表示式1只計算一次,表示式2和表示式3則可能計算多次,也可能一次也不計算。迴圈體可能多次執行,也可能一次都不執行。
先執行表示式2,然後執行迴圈結構,最後表示式3,一直這樣迴圈下去。
for迴圈語句是c語言種功能最為強大的語句,甚至在一定程度上可以代替其他的迴圈語句。
dodo迴圈結構,do 1 while⑵;的執行順序是1->2->1...迴圈,2為迴圈條件。
while
while迴圈結構,while(1) 2; 的執行順序是1->2->1...迴圈,1為迴圈條件
以上迴圈語句,當迴圈條件表示式為真則繼續迴圈,為假則跳出迴圈。
7樓:設計複雜
1、首先在電腦中開啟c語言編輯器,新建乙個原始檔,如下圖所示。
2、然後寫入**,如下圖所示,源**如下:#include//用c語言迴圈來畫出數字構成的菱形 。
3、繼續輸入**,如下圖所示,for(i=1;i<=n-1;i++) //輸出下半個三角形 if(i==n-1)printf("1");else{for(t=1;t<=n-i;t++)。
4、最後點選編譯並執行,如下圖所示,然後輸入n就能看到結果了,菱形圖案。
8樓:風若遠去何人留
迴圈輸出, 只要確定了空格的個數就可以。
int main()
for (j = 0; j < 2 * i+1; j++)printf("\n");
} for (i = 0; i < line - 1; i++)for (j = 0; j < 2 * (line - 1 - i) - 1; j++)
printf("\n");
} system("pause");
return 0;
}這個是實心菱形的**。
9樓:滄海雄風
#include
int main()
for (j = 0; j < 2 * i+1; j++)printf("\n");
} for (i = 0; i < line - 1; i++)for (j = 0; j < 2 * (line - 1 - i) - 1; j++)
printf("\n");
}return 0;
} 5
****
*****
*******
*********
*******
*****
****
請按任意鍵繼續. . .
10樓:聽不清啊
#include
#include
int main()
{int n,i,j;
scanf("%d",&n);
for(i=1-n;i<=n-1;i++){for(j=0;j
11樓:匿名使用者
/*用如下語句輸出比較好理解,主要是迴圈結構的巢狀語句發揮作用,注意空格和星號的遞增關係*/並且你需要多少行,就能輸出多少行。精煉!#include "stdio.h"
void main()
printf(" ");
for(i=0;i<=n;i++)}
12樓:匿名使用者
提供2個
#include
void main()
for(i=1;i<=3;i++) }
#include
#include
main() }
13樓:4747哦
#include
main()
printf("\n"); //輸出第i行的*以後,換行執行i+1行的迴圈
}//以下程式執行倒星三角形
for(i=0;i<(m-1)/2;i++) //剩下行數m-(m+1)/2=(m-1)/2
printf("\n");}}
14樓:
/*曼哈頓距離原理 解決輸出菱形問題
*/#include
using namespace std;
int main()
cout< }return 0;} 15樓: 譚浩強第四版課後題答案 #include int main() for(b=1;b<=2*i-1;b++)//控制每行*的個數printf("\n"); }//後3行,下半部分 for(i=n-1;i>=1;i--)//控制前四行行數for(b=1;b<=2*i-1;b++)//控制每行*的個數printf("\n"); }printf("\n"); return 0;} 16樓:芒果味的青瓜 /*------------------------------------------- 拓展:列印菱形(方法一) --------------------------------------------*/ #include main() for(row=6;row<10;row++)} 17樓:瑩 #includeusing namespace std;void print(int s,int n) for(int i=n-1;i>0;i--) } 18樓:匿名使用者 1。迴圈2。prinf 用c語言編寫輸出以下圖案,用for語句輸出菱形圖案用* 19樓:呵呵哈嘿 //菱形圖for語句 #include void fun(int n) for (i=n+1; i<=2*n-1; ++i)printf("\n"); }int main() 這是乙個實心的菱形圖形,且函式中num只是上半部分 關於用c語言列印菱形圖形的演算法思路? 20樓: 我說一下第二個,其實第乙個和第二個思路是一樣的。 1.外面的for迴圈,用i控制行數,輸入整數為n,則整個圖形的行數為2*n-1,列數也是一樣的,你可以看看,就是說行數和列數是一樣的,所以內層迴圈和外層迴圈都是2*n-1,不信的話,你可以查查圖形的行列數。 2.i=n是控制下半個部分。因為0<=j<=2*n-1,就是說j可以大於n-1,也可以小於n-1。 n-1是真個圖形最中間的那一列,整個圖形關於這一列對稱。當i=n時,道理是一樣的,隨著i的增大,每一行都會少兩個數字,並且少的數字位置關於中間這一列對稱。所以要abs(n-1-j)<2*n-1-i,i>=n時,i每增大1,2*n-1-i都會減少1,abs(n-1-j)都會減少兩個列,並且減少的兩個列關於中間對稱,你可以自己算算是不是這個道理。 還有沒有其他不懂得? 21樓:解毒清欲 int n = 6; for (int i =1;i<=2*n-1;i++)else}system.out.print("\n");} 22樓:海綿 雖然這不是我寫的,但我還是能看懂點 你可以自己用算術推導一下每行的空格,*的個數 然後就是樸素的模擬 如何用c語言列印空心菱形(要求for迴圈)? 不知道我做得對不對了,請大家指正吧!include void main else if a 1 可以設定兩種狀態,0就是不去,1就是去。把a,b,c,d,e,f全部初始化為0,說明它們在最開始都是不去的。然後根據下面的條件來判斷誰是1,就說明誰去。用c語言程式設計?5 求助,c語言怎麼編寫程式啊?您... include int main printf 李 d 王 d 張 d n a,b,c include stdio.h include string.h struct personleader 3 int main printf n for i 0 i 3 i printf 5s d n leade... 我說一下第二個,其實第乙個和第二個思路是一樣的。1.外面的for迴圈,用i控制行數,輸入整數為n,則整個圖形的行數為2 n 1,列數也是一樣的,你可以看看,就是說行數和列數是一樣的,所以內層迴圈和外層迴圈都是2 n 1,不信的話,你可以查查圖形的行列數。2.i n是控制下半個部分。因為0 j 2 n... 雖然邊產生的不是乙個很簡單的程式設計,需要新學習。c語言用指標程式設計實現strcat函式的功能 1 首先開啟vs2014,新建乙個專案。2 新增標頭檔案。3 新增main主函式。4 定義乙個函式addtwonumbers。5 在main函式定義a,b,sum。6 宣告函式指標ptr sum。7 將... main 已經通過編譯了.include stdio.h include conio.h main 祝好運!include void main cout z c語言程式設計題,求高手!double fn int n else return fn n 1 fn n 2 這就完事了唄,為啥非要用迴圈 非...要求用C語言程式設計,用C語言程式設計?
急需,c語言程式設計題,用c語言編,急需,C語言程式設計題,用C語言編
關於用c語言列印菱形圖形的演算法思路
C語言指標程式設計,C語言用指標程式設計實現strcat函式的功能
用C語言程式設計,便計算器題為3 ,用C語言程式設計,便乙個計算器 題為3