看板 FJU-Stat97A 關於我們 聯絡資訊
#include<stdio.h> #include<stdlib.h> /* Name: 曾國顏 class:統資二甲 number:497761039 Date: 24/12/09 14:34 subject:菱形(以函式之寫法) 函數呼叫 另外先前提到inT為整數的資料型態 而 double為小數的資料型態 用來計算式子 */ int compute_space(int non); int compute_star(int non); int main(void) { int m,i,p,s; printf("請輸入排數:"); scanf("%d",&i); for(m=1;m<=i;m++) { p=compute_space(i-m); s=compute_star(2*m-1); } for(m=i;m>=1;m--) { p=compute_space(i-m+1); s=compute_star(2*(m-1)-1); } printf("\n"); system("pause"); return(0); } int compute_space(int p) { int j; for(j=1;j<=p;j++) {printf(" "); } return(p); } int compute_star(int s) { int j; for(j=1;j<=s;j++) {printf("★"); } printf("\n"); return(s); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.162.138